Internal Calls Not Working on Pickup - TLS/SRTP Issue?

Status
Not open for further replies.

PBXMePlz

Member
Mar 1, 2019
102
10
18
32
When I dial local extensions, the call goes through but upon picking up the call the phone provides varying responses depending on the phone "488 Not acceptable", "no response";
The log could probably be helpful here but I'm struggling to pull out exactly what I'm looking for. No obvious errors from what I can tell, everything goes through until the call is picked up.

Processing 103 <103>->102 in context [domain]
There's green errors about INCOMPLETE_DESTINATION
messages regarding encryption negotiation.
No real errors though, and that's what might be killing me here. That and I've never had internal dialing not work, if anything inbound or outbound has issues and it's a callerID thing typically.

Any thoughts would be appreciated. Thanks!
 

PBXMePlz

Member
Mar 1, 2019
102
10
18
32
are both extensions setup to be encrypted?
Yes both are setup as TLS for protocol, both are using 5061 for the port; this is actually happening between a GS Wave, Zoiper and GRP2615, doesn't seem to matter the combo yet.
 

PBXMePlz

Member
Mar 1, 2019
102
10
18
32
This is the most relevant section I could find regarding the issue. At this point in the log, the call is answered and dropped (goes to voicemail).

Code:
2021-07-26 17:15:15.358697 [NOTICE] switch_cpp.cpp:703 Channel [sofia/internal/103@[domain]:5061] has been answered
2021-07-26 17:15:15.358697 [DEBUG] switch_channel.c:3865 (sofia/internal/103@[domain]:5061) Callstate Change EARLY -> ACTIVE
2021-07-26 17:15:15.378733 [DEBUG] switch_rtp.c:7793 Correct audio ip/port confirmed.
2021-07-26 17:15:15.398708 [DEBUG] sofia.c:7406 Channel sofia/internal/103@[domain]:5061 entering state [ready][200]
EXECUTE [depth=0] sofia/internal/103@[domain]:5061 unbind_meta_app()
2021-07-26 17:15:16.358703 [INFO] switch_ivr_async.c:4577 UnBound A-Leg: ALL
2021-07-26 17:15:16.358703 [DEBUG] switch_cpp.cpp:773 CoreSession::setVariable('playback_terminators', '#')
2021-07-26 17:15:16.358703 [DEBUG] switch_cpp.cpp:773 CoreSession::setVariable('missed_call', 'true')
2021-07-26 17:15:16.358703 [DEBUG] switch_cpp.cpp:773 CoreSession::setVariable('voicemail_answer_stamp', '2021-07-26 17:15:16')
2021-07-26 17:15:16.358703 [DEBUG] switch_cpp.cpp:773 CoreSession::setVariable('voicemail_answer_epoch', '1627319716')
EXECUTE [depth=0] sofia/internal/103@[domain]:5061 playback(silence_stream://200)
2021-07-26 17:15:16.358703 [DEBUG] switch_ivr_play_say.c:1486 Codec Activated L16@16000hz 1 channels 20ms
2021-07-26 17:15:16.558699 [DEBUG] switch_ivr_play_say.c:1931 done playing file silence_stream://200
2021-07-26 17:15:16.558699 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en]
2021-07-26 17:15:16.578698 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-person.wav] (en:en)
 

PBXMePlz

Member
Mar 1, 2019
102
10
18
32
this is actually happening between a GS Wave, Zoiper and GRP2615, doesn't seem to matter the combo yet.
Turns out this statement isn't true. The GRP2615 can call Zoiper and the call goes through; Zoiper cannot call the GRP2615, it doesn't even ring.
I'm guessing this is probably some interesting combination of ports, TLS, etc happening. The GRP2615 was able to be provisioned, so FusionPBX is likely tackling all the settings, vs Zoiper which I'm sure I need to modify.
 

krooney

Member
Jun 18, 2018
172
16
18
when you look at the active call completely to the right it says secure see if call is encrypted when making the call from grp2615 and from zoiper
 
Status
Not open for further replies.