TCP support for PJSIP 2.4.5

SR
Sonny Rajagopalan
Wed, Feb 17, 2016 5:15 AM

Hello,

I need TCP support for my Asterisk 13.6.0 PBX using PJSIP 2.4.5. I compiled
it per the instructions in
https://wiki.asterisk.org/wiki/display/AST/Building+and+Installing+pjproject
and I can confirm that UDP works, but I cannot get TCP to work.

I see the following error: The client sends the SIP request, but the server
does not respond, and I see this error:

[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Temporary
failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try
next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Temporary
failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try
next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Temporary
failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try
next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Failed to
send Request msg OPTIONS/cseq=31133 (tdta0x1500dc0)! err=171060
(Unsupported transport (PJSIP_EUNSUPTRANSPORT))

I tried to add support explicitly like so:

/usr/local/src/pjproject-2.4.5$ more pjlib/include/pj/config_site.h
#define PJ_HAS_TCP 1

and re-added the libraries to asterisk etc (recompiled asterisk as well).
but I still don't see any change (same error).

It appears from my research that TCP support is not baked in to PJSIP. How
do I fix this problem?

Any help is appreciated.

Thanks,
Sonny.

Hello, I need TCP support for my Asterisk 13.6.0 PBX using PJSIP 2.4.5. I compiled it per the instructions in https://wiki.asterisk.org/wiki/display/AST/Building+and+Installing+pjproject and I can confirm that UDP works, but I cannot get TCP to work. I see the following error: The client sends the SIP request, but the server does not respond, and I see this error: [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Temporary failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT) [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Temporary failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT) [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Temporary failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT) [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Failed to send Request msg OPTIONS/cseq=31133 (tdta0x1500dc0)! err=171060 (Unsupported transport (PJSIP_EUNSUPTRANSPORT)) I tried to add support explicitly like so: /usr/local/src/pjproject-2.4.5$ more pjlib/include/pj/config_site.h #define PJ_HAS_TCP 1 and re-added the libraries to asterisk etc (recompiled asterisk as well). but I still don't see any change (same error). It appears from my research that TCP support is not baked in to PJSIP. How do I fix this problem? Any help is appreciated. Thanks, Sonny.
DV
David Villasmil Govea
Wed, Feb 17, 2016 11:47 AM

Hello,

I would say this is a question for asterisk. PJSIP TCP works properly for
me, didn't need to do anything on config.h... on c++ to use a tcp endpoint
is:

/* Add TCP transport... Please remember to add ";transport=tcp" to the

registration uri (and INVITE) */
{
pjsua_transport_config cfg;

    pjsua_transport_config_default(&cfg);
    cfg.port = 5060;
    status = pjsua_transport_create(PJSIP_TRANSPORT_TCP, &cfg, NULL);
    if (status != PJ_SUCCESS) error_exit("Error creating transport",

status);
}

and when registering you need to add:

";transport=tcp"

to the reg_uri

On Wed, Feb 17, 2016 at 6:15 AM, Sonny Rajagopalan <
sonny.rajagopalan@gmail.com> wrote:

Hello,

I need TCP support for my Asterisk 13.6.0 PBX using PJSIP 2.4.5. I
compiled it per the instructions in
https://wiki.asterisk.org/wiki/display/AST/Building+and+Installing+pjproject
and I can confirm that UDP works, but I cannot get TCP to work.

I see the following error: The client sends the SIP request, but the
server does not respond, and I see this error:

[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Temporary
failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try
next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Temporary
failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try
next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Temporary
failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try
next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Failed to
send Request msg OPTIONS/cseq=31133 (tdta0x1500dc0)! err=171060
(Unsupported transport (PJSIP_EUNSUPTRANSPORT))

I tried to add support explicitly like so:

/usr/local/src/pjproject-2.4.5$ more pjlib/include/pj/config_site.h
#define PJ_HAS_TCP 1

and re-added the libraries to asterisk etc (recompiled asterisk as well).
but I still don't see any change (same error).

It appears from my research that TCP support is not baked in to PJSIP. How
do I fix this problem?

Any help is appreciated.

Thanks,
Sonny.


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

--
DVG

--
Imagination is more important than knowledge
Albert Einstein

Hello, I would say this is a question for asterisk. PJSIP TCP works properly for me, didn't need to do anything on config.h... on c++ to use a tcp endpoint is: /* Add TCP transport... Please remember to add ";transport=tcp" to the registration uri (and INVITE) */ { pjsua_transport_config cfg; pjsua_transport_config_default(&cfg); cfg.port = 5060; status = pjsua_transport_create(PJSIP_TRANSPORT_TCP, &cfg, NULL); if (status != PJ_SUCCESS) error_exit("Error creating transport", status); } and when registering you need to add: ";transport=tcp" to the reg_uri ᐧ On Wed, Feb 17, 2016 at 6:15 AM, Sonny Rajagopalan < sonny.rajagopalan@gmail.com> wrote: > Hello, > > I need TCP support for my Asterisk 13.6.0 PBX using PJSIP 2.4.5. I > compiled it per the instructions in > https://wiki.asterisk.org/wiki/display/AST/Building+and+Installing+pjproject > and I can confirm that UDP works, but I cannot get TCP to work. > > I see the following error: The client sends the SIP request, but the > server does not respond, and I see this error: > > [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Temporary > failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try > next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT) > [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Temporary > failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try > next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT) > [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Temporary > failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try > next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT) > [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Failed to > send Request msg OPTIONS/cseq=31133 (tdta0x1500dc0)! err=171060 > (Unsupported transport (PJSIP_EUNSUPTRANSPORT)) > > > I tried to add support explicitly like so: > > /usr/local/src/pjproject-2.4.5$ more pjlib/include/pj/config_site.h > #define PJ_HAS_TCP 1 > > and re-added the libraries to asterisk etc (recompiled asterisk as well). > but I still don't see any change (same error). > > It appears from my research that TCP support is not baked in to PJSIP. How > do I fix this problem? > > Any help is appreciated. > > Thanks, > Sonny. > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > -- DVG -- Imagination is more important than knowledge Albert Einstein
SR
Sonny Rajagopalan
Wed, Feb 17, 2016 7:58 PM

Just wanted to keep this list posted. You are right; it was an Asterisk
issue. Specifically, the pjsip_wizard configuration they have for
configuring SIP trunks is a tiny bit tricky and once I fixed it, life is
good and I can hear the birds chirping (again).

(And you are right again re: reg URI) If you are curious, the line in
pjsip_wizard.conf that tripped me up is (hope this helps somebody else):

remote_hosts = silly.somesip.trunk.com

should be changed to

remote_hosts = silly.somesip.trunk.com;transport=tcp

note the backslash before the semicolon. That just is an escape character
for asterisk configuration where semicolons are the start of comments in a
line. In this case, escaping it means that the remote_hosts should be used
with that transport param (;transport=tcp).

Thank you for your time!

On Wed, Feb 17, 2016 at 6:47 AM, David Villasmil Govea <
david.villasmil@gmail.com> wrote:

Hello,

I would say this is a question for asterisk. PJSIP TCP works properly for
me, didn't need to do anything on config.h... on c++ to use a tcp endpoint
is:

 /* Add TCP transport... Please remember to add ";transport=tcp" to the

registration uri (and INVITE) */
{
pjsua_transport_config cfg;

     pjsua_transport_config_default(&cfg);
     cfg.port = 5060;
     status = pjsua_transport_create(PJSIP_TRANSPORT_TCP, &cfg, NULL);
     if (status != PJ_SUCCESS) error_exit("Error creating transport",

status);
}

and when registering you need to add:

";transport=tcp"

to the reg_uri

On Wed, Feb 17, 2016 at 6:15 AM, Sonny Rajagopalan <
sonny.rajagopalan@gmail.com> wrote:

Hello,

I need TCP support for my Asterisk 13.6.0 PBX using PJSIP 2.4.5. I
compiled it per the instructions in
https://wiki.asterisk.org/wiki/display/AST/Building+and+Installing+pjproject
and I can confirm that UDP works, but I cannot get TCP to work.

I see the following error: The client sends the SIP request, but the
server does not respond, and I see this error:

[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Temporary
failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try
next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Temporary
failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try
next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Temporary
failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try
next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Failed to
send Request msg OPTIONS/cseq=31133 (tdta0x1500dc0)! err=171060
(Unsupported transport (PJSIP_EUNSUPTRANSPORT))

I tried to add support explicitly like so:

/usr/local/src/pjproject-2.4.5$ more pjlib/include/pj/config_site.h
#define PJ_HAS_TCP 1

and re-added the libraries to asterisk etc (recompiled asterisk as well).
but I still don't see any change (same error).

It appears from my research that TCP support is not baked in to PJSIP.
How do I fix this problem?

Any help is appreciated.

Thanks,
Sonny.


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

--
DVG

--
Imagination is more important than knowledge
Albert Einstein


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

Just wanted to keep this list posted. You are right; it was an Asterisk issue. Specifically, the pjsip_wizard configuration they have for configuring SIP trunks is a tiny bit tricky and once I fixed it, life is good and I can hear the birds chirping (again). (And you are right again re: reg URI) If you are curious, the line in pjsip_wizard.conf that tripped me up is (hope this helps somebody else): remote_hosts = silly.somesip.trunk.com should be changed to remote_hosts = silly.somesip.trunk.com\;transport=tcp note the backslash before the semicolon. That just is an escape character for asterisk configuration where semicolons are the start of comments in a line. In this case, escaping it means that the remote_hosts should be used with that transport param (;transport=tcp). Thank you for your time! On Wed, Feb 17, 2016 at 6:47 AM, David Villasmil Govea < david.villasmil@gmail.com> wrote: > Hello, > > I would say this is a question for asterisk. PJSIP TCP works properly for > me, didn't need to do anything on config.h... on c++ to use a tcp endpoint > is: > > /* Add TCP transport... Please remember to add ";transport=tcp" to the > registration uri (and INVITE) */ > { > pjsua_transport_config cfg; > > pjsua_transport_config_default(&cfg); > cfg.port = 5060; > status = pjsua_transport_create(PJSIP_TRANSPORT_TCP, &cfg, NULL); > if (status != PJ_SUCCESS) error_exit("Error creating transport", > status); > } > > > and when registering you need to add: > > ";transport=tcp" > > to the reg_uri > > > > ᐧ > > On Wed, Feb 17, 2016 at 6:15 AM, Sonny Rajagopalan < > sonny.rajagopalan@gmail.com> wrote: > >> Hello, >> >> I need TCP support for my Asterisk 13.6.0 PBX using PJSIP 2.4.5. I >> compiled it per the instructions in >> https://wiki.asterisk.org/wiki/display/AST/Building+and+Installing+pjproject >> and I can confirm that UDP works, but I cannot get TCP to work. >> >> I see the following error: The client sends the SIP request, but the >> server does not respond, and I see this error: >> >> [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Temporary >> failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try >> next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT) >> [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Temporary >> failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try >> next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT) >> [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Temporary >> failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try >> next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT) >> [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Failed to >> send Request msg OPTIONS/cseq=31133 (tdta0x1500dc0)! err=171060 >> (Unsupported transport (PJSIP_EUNSUPTRANSPORT)) >> >> >> I tried to add support explicitly like so: >> >> /usr/local/src/pjproject-2.4.5$ more pjlib/include/pj/config_site.h >> #define PJ_HAS_TCP 1 >> >> and re-added the libraries to asterisk etc (recompiled asterisk as well). >> but I still don't see any change (same error). >> >> It appears from my research that TCP support is not baked in to PJSIP. >> How do I fix this problem? >> >> Any help is appreciated. >> >> Thanks, >> Sonny. >> >> >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip@lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> > > > -- > DVG > > -- > Imagination is more important than knowledge > Albert Einstein > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > >
DV
David Villasmil Govea
Wed, Feb 17, 2016 11:13 PM

Hello Sonny,

I'm great that helped.

David

On Wed, Feb 17, 2016 at 2:58 PM, Sonny Rajagopalan <
sonny.rajagopalan@gmail.com> wrote:

Just wanted to keep this list posted. You are right; it was an Asterisk
issue. Specifically, the pjsip_wizard configuration they have for
configuring SIP trunks is a tiny bit tricky and once I fixed it, life is
good and I can hear the birds chirping (again).

(And you are right again re: reg URI) If you are curious, the line in
pjsip_wizard.conf that tripped me up is (hope this helps somebody else):

remote_hosts = silly.somesip.trunk.com

should be changed to

remote_hosts = silly.somesip.trunk.com;transport=tcp

note the backslash before the semicolon. That just is an escape character
for asterisk configuration where semicolons are the start of comments in a
line. In this case, escaping it means that the remote_hosts should be used
with that transport param (;transport=tcp).

Thank you for your time!

On Wed, Feb 17, 2016 at 6:47 AM, David Villasmil Govea <
david.villasmil@gmail.com> wrote:

Hello,

I would say this is a question for asterisk. PJSIP TCP works properly for
me, didn't need to do anything on config.h... on c++ to use a tcp endpoint
is:

 /* Add TCP transport... Please remember to add ";transport=tcp" to

the registration uri (and INVITE) */
{
pjsua_transport_config cfg;

     pjsua_transport_config_default(&cfg);
     cfg.port = 5060;
     status = pjsua_transport_create(PJSIP_TRANSPORT_TCP, &cfg, NULL);
     if (status != PJ_SUCCESS) error_exit("Error creating transport",

status);
}

and when registering you need to add:

";transport=tcp"

to the reg_uri

On Wed, Feb 17, 2016 at 6:15 AM, Sonny Rajagopalan <
sonny.rajagopalan@gmail.com> wrote:

Hello,

I need TCP support for my Asterisk 13.6.0 PBX using PJSIP 2.4.5. I
compiled it per the instructions in
https://wiki.asterisk.org/wiki/display/AST/Building+and+Installing+pjproject
and I can confirm that UDP works, but I cannot get TCP to work.

I see the following error: The client sends the SIP request, but the
server does not respond, and I see this error:

[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Temporary
failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try
next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Temporary
failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try
next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Temporary
failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try
next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
[Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>:  tsx0x126bed8 .Failed to
send Request msg OPTIONS/cseq=31133 (tdta0x1500dc0)! err=171060
(Unsupported transport (PJSIP_EUNSUPTRANSPORT))

I tried to add support explicitly like so:

/usr/local/src/pjproject-2.4.5$ more pjlib/include/pj/config_site.h
#define PJ_HAS_TCP 1

and re-added the libraries to asterisk etc (recompiled asterisk as
well). but I still don't see any change (same error).

It appears from my research that TCP support is not baked in to PJSIP.
How do I fix this problem?

Any help is appreciated.

Thanks,
Sonny.


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

--
DVG

--
Imagination is more important than knowledge
Albert Einstein


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

--
DVG

--
Imagination is more important than knowledge
Albert Einstein

Hello Sonny, I'm great that helped. David ᐧ On Wed, Feb 17, 2016 at 2:58 PM, Sonny Rajagopalan < sonny.rajagopalan@gmail.com> wrote: > Just wanted to keep this list posted. You are right; it was an Asterisk > issue. Specifically, the pjsip_wizard configuration they have for > configuring SIP trunks is a tiny bit tricky and once I fixed it, life is > good and I can hear the birds chirping (again). > > (And you are right again re: reg URI) If you are curious, the line in > pjsip_wizard.conf that tripped me up is (hope this helps somebody else): > > remote_hosts = silly.somesip.trunk.com > > should be changed to > > remote_hosts = silly.somesip.trunk.com\;transport=tcp > > note the backslash before the semicolon. That just is an escape character > for asterisk configuration where semicolons are the start of comments in a > line. In this case, escaping it means that the remote_hosts should be used > with that transport param (;transport=tcp). > > Thank you for your time! > > On Wed, Feb 17, 2016 at 6:47 AM, David Villasmil Govea < > david.villasmil@gmail.com> wrote: > >> Hello, >> >> I would say this is a question for asterisk. PJSIP TCP works properly for >> me, didn't need to do anything on config.h... on c++ to use a tcp endpoint >> is: >> >> /* Add TCP transport... Please remember to add ";transport=tcp" to >> the registration uri (and INVITE) */ >> { >> pjsua_transport_config cfg; >> >> pjsua_transport_config_default(&cfg); >> cfg.port = 5060; >> status = pjsua_transport_create(PJSIP_TRANSPORT_TCP, &cfg, NULL); >> if (status != PJ_SUCCESS) error_exit("Error creating transport", >> status); >> } >> >> >> and when registering you need to add: >> >> ";transport=tcp" >> >> to the reg_uri >> >> >> >> ᐧ >> >> On Wed, Feb 17, 2016 at 6:15 AM, Sonny Rajagopalan < >> sonny.rajagopalan@gmail.com> wrote: >> >>> Hello, >>> >>> I need TCP support for my Asterisk 13.6.0 PBX using PJSIP 2.4.5. I >>> compiled it per the instructions in >>> https://wiki.asterisk.org/wiki/display/AST/Building+and+Installing+pjproject >>> and I can confirm that UDP works, but I cannot get TCP to work. >>> >>> I see the following error: The client sends the SIP request, but the >>> server does not respond, and I see this error: >>> >>> [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Temporary >>> failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try >>> next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT) >>> [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Temporary >>> failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try >>> next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT) >>> [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Temporary >>> failure in sending Request msg OPTIONS/cseq=31133 (tdta0x1500dc0), will try >>> next server: Unsupported transport (PJSIP_EUNSUPTRANSPORT) >>> [Feb 17 00:10:26] WARNING[10340]: pjsip:0 <?>: tsx0x126bed8 .Failed to >>> send Request msg OPTIONS/cseq=31133 (tdta0x1500dc0)! err=171060 >>> (Unsupported transport (PJSIP_EUNSUPTRANSPORT)) >>> >>> >>> I tried to add support explicitly like so: >>> >>> /usr/local/src/pjproject-2.4.5$ more pjlib/include/pj/config_site.h >>> #define PJ_HAS_TCP 1 >>> >>> and re-added the libraries to asterisk etc (recompiled asterisk as >>> well). but I still don't see any change (same error). >>> >>> It appears from my research that TCP support is not baked in to PJSIP. >>> How do I fix this problem? >>> >>> Any help is appreciated. >>> >>> Thanks, >>> Sonny. >>> >>> >>> >>> _______________________________________________ >>> Visit our blog: http://blog.pjsip.org >>> >>> pjsip mailing list >>> pjsip@lists.pjsip.org >>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>> >>> >> >> >> -- >> DVG >> >> -- >> Imagination is more important than knowledge >> Albert Einstein >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip@lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > -- DVG -- Imagination is more important than knowledge Albert Einstein