19 Dec
2020
19 Dec
'20
3:50 p.m.
Hello, Replying to my own message in case it helps anyone else. Updated to FS 1.10.5 - issue persists. Digging a little, it possibly looks like FS doesn't like the m=...SAVP without any crypto lines? Not sure... I don't think it was related to the RFC2543 warning. setting rtp_secure_media_outbound=forbidden on the bridge call to the gateway, meaning FS sends only RTP/AVP, I get back a more normal looking 183, and the call proceeds as normal. I don't know enough about the SIP spec to be able to tell if my gateway returning an m= ..SAVP line without any accompanying crypto lines is valid or not - or even if this was the definite cause of the problem, but it's solved. Regards RF. On Fri, 11 Dec 2020 at 14:31, Robert Fitzjohn <rehfjo@gmail.com> wrote: > > Hello, > FreeSwitch v. 1.6.20 > I'm calling my own mobile no. via my localphone gateway, and while this > used to work when I last tested it a while ago, recently the call no longer > goes through, with freeswitch dropping the call with the RFC2543 warning > and then 'incompatible destination'. Codecs on both sides look good & > calling other mobile numbers on other networks via the same gateway works > fine, for what it's worth. > > The fuller/anonymized paste is at: > https://pastebin.freeswitch.org/view/ddafee03 but the bits which I think > matter are below. > Could someone give me any hints as to whether this is a FS issue or > whether the problem lies with my gateway or otherwise. > > Thanks > > > - recv 1205 bytes from udp/[94.0.0.0]:5060 at 10:21:18.751270: > - > ------------------------------------------------------------------------ > - SIP/2.0 183 Session Progress > - Via: SIP/2.0/UDP 45.0.0.0:5080 > ;rport=5080;branch=z9hG4bKHNUQK4208H7Br > - Record-Route: <sip:95.0.0.0:5070 > ;lr;ftag=lp-2k9-5ee88476-00002a55-0005d2b3R2d70439b.a>,<sip:94.1.1.1;lr=on>,<sip:94.0.0.0;lr=on;ftag=B3N7U1NHeem0F;an=YWJjREVENjg5JiUnPDkyE2laNj48LXtVYWEGaiYpXA--> > - To: <sip:447970000000@proxy.localphone.com > >;tag=lp-2k9-5ee88476-00002a55-0005d2b3R2d70439b.b > - From: "Robert" <sip:1234567@localphone.com>;tag=B3N7U1NHeem0F > - Call-ID: 45818239-b574-1239-8a8e-5600002a6bbb > - CSeq: 29244045 INVITE > - Allow: > PUBLISH,MESSAGE,PRACK,SUBSCRIBE,REFER,INFO,NOTIFY,OPTIONS,BYE,INVITE,ACK,CANCEL > - Contact: <sip:94.2.2.2;did=2d6.a9862935> > - Content-Type: application/sdp > - Content-Length: 474 > - > - v=0 > - o=UK1-SBC-15-1 70259913 70259914 IN IP4 0.0.0.0 > - s=sip call > - c=IN IP4 0.0.0.0 > - t=0 0 > - m=audio 0 RTP/SAVP 18 8 0 101 > - a=rtpmap:18 G729/8000 > - a=fmtp:18 annexb=no > - a=rtpmap:8 PCMA/8000 > - a=rtpmap:0 PCMU/8000 > - a=rtpmap:101 telephone-event/8000 > - a=fmtp:101 0-15 > - a=ptime:20 > - m=audio 0 RTP/AVP 18 8 0 101 > - a=rtpmap:18 G729/8000 > - a=fmtp:18 annexb=no > - a=rtpmap:8 PCMA/8000 > - a=rtpmap:0 PCMU/8000 > - a=rtpmap:101 telephone-event/8000 > - a=fmtp:101 0-15 > - a=ptime:20 > - a=nortpproxy:yes > - > ------------------------------------------------------------------------ > - 2020-12-10 10:21:18.738771 [DEBUG] sofia.c:7084 Channel > sofia/external/447970000000 entering state [proceeding][183] > - 2020-12-10 10:21:18.738771 [NOTICE] sofia.c:7192 Ring-Ready > sofia/external/447970000000! > - 2020-12-10 10:21:18.738771 [DEBUG] switch_channel.c:3346 > (sofia/external/447970000000) Callstate Change DOWN -> RINGING > - 2020-12-10 10:21:18.738771 [DEBUG] sofia.c:7084 Channel > sofia/external/447970000000 entering state [proceeding][183] > - 2020-12-10 10:21:18.738771 [DEBUG] sofia.c:7094 Remote SDP: > - v=0 > > - o=UK1-SBC-15-1 70259913 70259914 IN IP4 0.0.0.0 > > - s=sip call > - c=IN IP4 0.0.0.0 > - t=0 0 > > - m=audio 0 RTP/SAVP 18 8 0 101 > - m=audio 0 RTP/AVP 18 8 0 101 > > > > - > - 2020-12-10 10:21:18.738771 [WARNING] switch_core_media.c:3951 > RFC2543 from March 1999 called; They want their 0.0.0.0 hold method > back..... > - 2020-12-10 10:21:18.738771 [NOTICE] sofia.c:7273 Hangup > sofia/external/447970000000 [CS_CONSUME_MEDIA] [INCOMPATIBLE_DESTINATION] > - 2020-12-10 10:21:18.738771 [DEBUG] switch_core_state_machine.c:584 > (sofia/external/447970000000) Running State Change CS_HANGUP (Cur 4 Tot 65) > - 2020-12-10 10:21:18.738771 [DEBUG] switch_core_state_machine.c:850 > (sofia/external/447970000000) Callstate Change RINGING -> HANGUP > - 2020-12-10 10:21:18.738771 [DEBUG] switch_core_state_machine.c:852 > (sofia/external/447970000000) State HANGUP > - 2020-12-10 10:21:18.738771 [DEBUG] mod_sofia.c:438 Channel > sofia/external/447970000000 hanging up, cause: INCOMPATIBLE_DESTINATION > > > > > > -- Robert Fitzjohn +44 7971 291 238