TCP connect() error: Connection refused [code=120061]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



As it turns out, sipgate indeed does not support TCP signaling (neither do netvoip.ch or voipbuster.com). - Registration with TCP signaling works fine with placetel.de... - So, the code I posted is correct after all ...

However, a little further down the road, I discovered a new problem - possibly somehow related, but I will open a new thread : "TCP re-registration fails in keepAliveFunction - PJSIP_EBUSY"

Again thanks to Alejandro and Klaus.


On Nov 22, 2010, at 13:56 , Alejandro Orellana wrote:

> Does your registrar support tcp connections???
> 
> Have tried any other client??
> 
> On Nov 21, 2010, at 7:54 PM, Thomas Martin <tmemail at gmx.de> wrote:
> 
>> Hi Everybody,
>> 
>> working on an iOS4 App with SIP capabilities I am struggling to receive incoming_call notifications while being in background mode.
>> 
>> I believe, my current problem has to do with the configuration of TCP as the transport (which is a prerequisite for this functionality). - I basically followed the pjsua-reference-implementation for UDP and TCP transport configuration and also appended "transport=tcp;" to the registrar-uri when adding an account. The following is what I see in the debugger console (iPhone-device - not simulator) once the App launched:
>> 
>> ======================================================================================================================
>> 
>> 01:26:29.855 os_core_unix.c  pjlib 1.8.5 for POSIX initialized
>> 01:26:30.006 sip_endpoint.c  Creating endpoint instance...
>> 01:26:30.010          pjlib  select() I/O Queue created (0x835f30)
>> 01:26:30.011 sip_endpoint.c  Module "mod-msg-print" registered
>> 01:26:30.011 sip_transport.  Transport manager created.
>> 01:26:30.026 sip_endpoint.c  Module "mod-pjsua-log" registered
>> 01:26:30.027 sip_endpoint.c  Module "mod-tsx-layer" registered
>> 01:26:30.028 sip_endpoint.c  Module "mod-stateful-util" registered
>> 01:26:30.029 sip_endpoint.c  Module "mod-ua" registered
>> 01:26:30.030 sip_endpoint.c  Module "mod-100rel" registered
>> 01:26:30.030 sip_endpoint.c  Module "mod-pjsua" registered
>> 01:26:30.032 sip_endpoint.c  Module "mod-invite" registered
>> 01:26:30.038 coreaudio_dev.  core audio initialized
>> 01:26:30.040          pjlib  select() I/O Queue created (0x83dc14)
>> 01:26:30.076 sip_endpoint.c  Module "mod-evsub" registered
>> 01:26:30.078 sip_endpoint.c  Module "mod-presence" registered
>> 01:26:30.079 sip_endpoint.c  Module "mod-mwi" registered
>> 01:26:30.079 sip_endpoint.c  Module "mod-refer" registered
>> 01:26:30.079 sip_endpoint.c  Module "mod-pjsua-pres" registered
>> 01:26:30.080 sip_endpoint.c  Module "mod-pjsua-im" registered
>> 01:26:30.080 sip_endpoint.c  Module "mod-pjsua-options" registered
>> 01:26:30.080   pjsua_core.c  1 SIP worker threads created
>> 01:26:30.080   pjsua_core.c  pjsua version 1.8.5 for arm-apple-darwin9 initialized
>> 01:26:30.083   pjsua_core.c  SIP UDP socket reachable at 192.168.1.102:55796
>> 01:26:30.085    udp0x844800  SIP UDP transport started, published address is 192.168.1.102:55796
>> 01:26:30.087    pjsua_acc.c  Account <sip:192.168.1.102:55796> added with id 0
>> 01:26:30.089   tcplis:55796  SIP TCP listener ready for incoming connections at 192.168.1.102:55796
>> 01:26:30.090    pjsua_acc.c  Account <sip:192.168.1.102:55796;transport=TCP> added with id 1
>> 01:26:30.093  pjsua_media.c  RTP socket reachable at 192.168.1.102:4000
>> 01:26:30.093  pjsua_media.c  RTCP socket reachable at 192.168.1.102:4001
>> 01:26:30.096  pjsua_media.c  RTP socket reachable at 192.168.1.102:4002
>> 01:26:30.096  pjsua_media.c  RTCP socket reachable at 192.168.1.102:4003
>> 01:26:30.098  pjsua_media.c  RTP socket reachable at 192.168.1.102:4004
>> 01:26:30.098  pjsua_media.c  RTCP socket reachable at 192.168.1.102:4005
>> 01:26:30.101  pjsua_media.c  RTP socket reachable at 192.168.1.102:4006
>> 01:26:30.101  pjsua_media.c  RTCP socket reachable at 192.168.1.102:4007
>> 01:26:30.102 sip_endpoint.c  Module "mod-unsolicited-mwi" registered
>> 01:26:47.518    pjsua_acc.c  Account sip:abcdefg at sipgate.de added with id 2
>> 01:26:47.529   tcpc0x89da14  TCP client transport created
>> 01:26:47.530   tcpc0x89da14  TCP transport 192.168.1.102:49774 is connecting to 217.10.79.9:5060...
>> 01:26:47.530   pjsua_core.c  TX 575 bytes Request msg REGISTER/cseq=15489 (tdta0x89ca00) to tcp 217.10.79.9:5060:
>> REGISTER sip:sipgate.de;transport=tcp SIP/2.0
>> Via: SIP/2.0/TCP 192.168.1.102:49774;rport;branch=z9hG4bKPjtxO7dXv3Agj8FtQQBEuJw6Io7fMZrlui
>> Route: <sip:sipgate.de;transport=tcp;lr>
>> Max-Forwards: 70
>> From: <sip:abcdefg@xxxxxxxxxx>;tag=WnuqiBOF4NQDbj5VyO.jf9x9jCP2LbZi
>> To: <sip:abcdefg at sipgate.de>
>> Call-ID: F8QztBfWuoR2DzFOmfiM2WUNhhaE.B-b
>> CSeq: 15489 REGISTER
>> User-Agent: SIP01
>> Contact: <sip:abcdefg at 192.168.1.102:55796;transport=TCP>
>> Expires: 300
>> Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
>> Content-Length:  0
>> 
>> 
>> --end msg--
>> 01:26:47.531    pjsua_acc.c  Registration sent
>> 01:26:47.781   tcpc0x89da14  TCP connect() error: Connection refused [code=120061]
>> 01:26:47.782    tsx0x872064  Failed to send Request msg REGISTER/cseq=15489 (tdta0x89ca00)! err=120061 (Connection refused)
>> 01:26:47.782    pjsua_acc.c  SIP registration failed, status=503 (Connection refused)
>> 
>> Service Unavailable Statuscode -1    AccountID2
>> 
>> 01:26:47.791    pjsua_acc.c  Account id 2 deleted
>> 
>> 01:26:47.791   tcpc0x89da14  TCP transport destroyed with reason 120061: Connection refused
>> 
>> =====================================================================================================================
>> 
>> When I do NOT append "transport=tcp;" to the registrar-uri (hence, TCP is not used) the account registration is successful - in this case, no notifications are received, though, while in backgroundmode. - I have tried different SIP services (e.g. netvoip.ch, VoipBuster) yielding the same result.
>> 
>> Any hints are greatly appreciated!!
>> 
>> Cheers,
>> 
>> Thomas
>> 
>> 
>> _______________________________________________
>> Visit our blog: http://blog.pjsip.org
>> 
>> pjsip mailing list
>> pjsip at lists.pjsip.org
>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
> 
> 
> Statement of Confidentiality
> The contents of this e-mail message and any attachments are confidential and are intended solely for the addressee. The information may also be legally privileged. This transmission is sent in trust, and the sole purpose of delivery to the intended recipient. If you have received this transmission in error, any use, reproduction or dissemination of this transmission is strictly prohibited. If you are not the intended recipient, please immediately notify the sender by reply e-mail or at 508.683.2500 and delete this message and its attachments, if any.
> 
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
> 
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20101124/1edf8736/attachment-0001.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux