[Freeswitch-users] Outgoing calls with a AVM FritzBox 7490
Janne Heß
janne at hess.ooo
Tue Jun 22 14:55:15 UTC 2021
Hello everyone,
I'm kind of lost with setting up FS to connect to my FritzBox 7490.
The goal is to use FS with spandsp to send and receive Faxes.
Now, most things work in my setup. FS can successfully register as a SIP client
and I can call the configured number from my mobile phoneand the call is
routed to the FS0 virtual modem.
The problem is outgoing calls. Using the ATD command on the virtual modem
to call any external phone does not work. Internal FritzBox-configured numbers
don't work either. Using Wireshark I found that the FritzBox replies with
488 Not Acceptable Here. Looking around the internet, this seems to be
related to the codec configuration. I doubt this is the problem in my case
since enabling more codecs doesn't help and incoming calls with the same
codec restrictions work.
So I'm assuming FS sends an INVITE package that the FritzBox does not like for some reason.
I played around with the From field but that just results in the FritzBox not replying at all.
Does anyone know what might be going on here or is there someone with a working example?
I have attached the INVITE package and the response package. 192.168.0.130 is the FritzBox,
192.168.0.133 is the FS host (with firewall disabled).
Thank you in advance and best regards
Janne
Frame 183405: 1278 bytes on wire (10224 bits), 1278 bytes captured (10224 bits) on interface -, id 0
Ethernet II, Src: RealtekU_ff:ff:ff (52:54:00:ff:ff:ff), Dst: AVMAudio_ff:ff:ff (7c:ff:4d:ff:ff:ff)
Internet Protocol Version 4, Src: 192.168.0.133, Dst: 192.128.0.130
User Datagram Protocol, Src Port: 5060, Dst Port: 5060
Session Initiation Protocol (INVITE)
Request-Line: INVITE sip:0123456789 at 192.168.0.130:5060 SIP/2.0
Message Header
Via: SIP/2.0/UDP 192.168.0.133;rport;branch=z9hG4bKcU2Qc6yc0cZ3p
Max-Forwards: 70
From: "FSModem" <sip:hylafaxtel at 192.168.0.130>;tag=j2K0XQKgXBFmN
To: <sip:0123456789 at 192.168.0.130:5060>
Call-ID: 3deaaab4-4e08-123a-ce81-52540059d216
[Generated Call-ID: 3deaaab4-4e08-123a-ce81-52540059d216]
CSeq: 37632110 INVITE
Contact: <sip:gw+fritzbox at 192.168.0.133:5060;transport=udp;gw=fritzbox>
User-Agent: FreeSWITCH-mod_sofia/1.10.6-release.12~64bit
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REFER, NOTIFY
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, refer
Authorization: Digest username="hylafaxtel", realm="fritz.box", nonce="XXXXX", algorithm=MD5, uri="sip:0123456789 at 192.168.0.130:5060", response="XXXXX"
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 225
X-FS-Support: update_display,send_info
Remote-Party-ID: "FSModem" <sip:FS0 at 129.143.6.130>;party=calling;screen=yes;privacy=off
Message Body
Session Description Protocol
Session Description Protocol Version (v): 0
Owner/Creator, Session Id (o): FreeSWITCH 1624344691 1624344692 IN IP4 192.168.0.133
Session Name (s): FreeSWITCH
Connection Information (c): IN IP4 192.168.0.133
Time Description, active time (t): 0 0
Media Description, name and address (m): audio 27112 RTP/AVP 102 101
Media Attribute (a): rtpmap:102 L16/8000
Media Attribute (a): rtpmap:101 telephone-event/8000
Media Attribute (a): fmtp:101 0-16
Media Attribute (a): ptime:20
[Generated Call-ID: ba99ae97-4de7-123a-09b4-52540059d216]
[Generated Call-ID: 751E5AC1C59CE6B0 at 192.168.0.130]
[I removed most Call-IDs for brevity]
Frame 183406: 837 bytes on wire (6696 bits), 837 bytes captured (6696 bits) on interface -, id 0
Ethernet II, Src: AVMAudio_ff:ff:ff (7c:ff:4d:ff:ff:ff), Dst: RealtekU_ff:ff:ff (52:54:00:ff:ff:ff)
Internet Protocol Version 4, Src: 192.168.0.130, Dst: 192.168.0.133
User Datagram Protocol, Src Port: 5060, Dst Port: 5060
Session Initiation Protocol (488)
Status-Line: SIP/2.0 488 Not Acceptable Here
Message Header
Via: SIP/2.0/UDP 192.168.0.133;rport=5060;branch=z9hG4bKcU2Qc6yc0cZ3p
From: "FSModem" <sip:hylafaxtel at 192.168.0.130>;tag=j2K0XQKgXBFmN
To: <sip:0123456789 at 192.168.0.130:5060>;tag=CDE9429F6B0A3BC3
Call-ID: 3deaaab4-4e08-123a-ce81-52540059d216
[Generated Call-ID: 3deaaab4-4e08-123a-ce81-52540059d216]
CSeq: 37632110 INVITE
Warning: 399 0.0.0.0 "successful but result empty"
User-Agent: FRITZ!OS
Content-Type: application/sdp
Content-Length: 361
Message Body
Session Description Protocol
Session Description Protocol Version (v): 0
Owner/Creator, Session Id (o): user 12041099 12041099 IN IP4 129.143.6.130
Session Name (s): call
Connection Information (c): IN IP4 192.168.0.130
Time Description, active time (t): 0 0
Media Description, name and address (m): audio 7080 RTP/AVP 8 0 2 102 100 99 97 101
Media Attribute (a): sendrecv
Media Attribute (a): rtpmap:2 G726-32/8000
Media Attribute (a): rtpmap:102 G726-32/8000
Media Attribute (a): rtpmap:100 G726-40/8000
Media Attribute (a): rtpmap:99 G726-24/8000
Media Attribute (a): rtpmap:97 iLBC/8000
Media Attribute (a): fmtp:97 mode=30
Media Attribute (a): rtpmap:101 telephone-event/8000
Media Attribute (a): fmtp:101 0-15
Media Attribute (a): rtcp:7081
[Generated Call-ID: 596BDCD5EDA427D7 at 192.168.0.130]
[Generated Call-ID: ba99ae97-4de7-123a-09b4-52540059d216]
[I removed most Call-IDs for brevity]
More information about the FreeSWITCH-users
mailing list