This configuration worked for years on 1.6
The upgrade to the latest version, including PJSIP, has introduced this new anomaly.
Here are the relevant bits of the dialplan:
[globals]
OPERATORS-DMA = PJSIP/7105&PJSIP/7106&PJSIP/7107&PJSIP/7108&PJSIP/7109
[dma]
exten => s,1,Answer()
exten => s,n(callops),Dial(${OPERATORS-DMA},9,ctT)
exten => s,n(auto),Background(dma-auto-attendant-greeting)
exten => s,n,WaitExten(3)
exten => s,n,Voicemail(199@dma)
exten => s,n,Hangup()
Here’s a bit of the logging showing a regular call:
[2025-01-13 17:38:59] VERBOSE[22527][C-000000a8] pbx_builtins.c: Goto (dma,s,1)
[2025-01-13 17:38:59] VERBOSE[22527][C-000000a8] pbx.c: Executing [s@dma:1] Answer("IAX2/voipms-1680", "") in new stack
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] pbx.c: Executing [s@dma:2] Dial("IAX2/voipms-1680", "PJSIP/7105&PJSIP/7106&PJSIP/7107&PJSIP/7108&PJSIP/7109,9,ctT") in new stack
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: Called PJSIP/7105
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: Called PJSIP/7106
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: Called PJSIP/7107
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: Called PJSIP/7108
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: Called PJSIP/7109
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: PJSIP/7108-000000d2 connected line has changed. Saving it until answer for IAX2/voipms-1680
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: PJSIP/7107-000000d1 connected line has changed. Saving it until answer for IAX2/voipms-1680
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: PJSIP/7106-000000d0 connected line has changed. Saving it until answer for IAX2/voipms-1680
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: PJSIP/7105-000000cf connected line has changed. Saving it until answer for IAX2/voipms-1680
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: PJSIP/7109-000000d3 connected line has changed. Saving it until answer for IAX2/voipms-1680
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: PJSIP/7105-000000cf is ringing
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: PJSIP/7109-000000d3 is ringing
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: PJSIP/7108-000000d2 is ringing
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: PJSIP/7106-000000d0 is ringing
[2025-01-13 17:39:00] VERBOSE[22527][C-000000a8] app_dial.c: PJSIP/7107-000000d1 is ringing
[2025-01-13 17:39:03] VERBOSE[2391] res_rtp_asterisk.c: 0x7f176c06b750 -- Strict RTP learning after remote address set to: [192.1.1.109:2252](http://192.1.1.109:2252)
[2025-01-13 17:39:03] VERBOSE[22527][C-000000a8] app_dial.c: PJSIP/7109-000000d3 answered IAX2/voipms-1680
After the user at 7109 picked up the call, the other sets stopped ringing.
About one in ten calls goes like this:
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] pbx_builtins.c: Goto (dma,s,1)
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] pbx.c: Executing [s@dma:1] Answer("IAX2/voipms-9139", "") in new stack
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] pbx.c: Executing [s@dma:2] Dial("IAX2/voipms-9139", "PJSIP/7105&PJSIP/7106&PJSIP/7107&PJSIP/7108&PJSIP/7109,9,ctT") in new stack
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: Called PJSIP/7105
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: Called PJSIP/7106
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: Called PJSIP/7107
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: Called PJSIP/7108
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: Called PJSIP/7109
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7109-00000090 connected line has changed. Saving it until answer for IAX2/voipms-9139
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7108-0000008f connected line has changed. Saving it until answer for IAX2/voipms-9139
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7107-0000008e connected line has changed. Saving it until answer for IAX2/voipms-9139
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7105-0000008c connected line has changed. Saving it until answer for IAX2/voipms-9139
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7109-00000090 is ringing
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7105-0000008c is ringing
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7108-0000008f is ringing
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7107-0000008e is ringing
[2025-01-21 12:58:25] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7109-00000090 answered IAX2/voipms-9139
When the user at 7109 picked up the call the set at 7106 continued to ring.
Its not the sets. We swapped out Linksys/Cisco 942s for Polycom VVX 250 sets and had the same behavior.
That last output was parsed out of the full console debug.
I was going to post the whole thing here but there’s a character limit.
Then I was going to upload it but FNGs cannot upload files.
(FNG in these forums – which is a testament to the reliability of the (verison 1.6) product that I have been using for 14 years and haven’t had to need to reach out until now)
Until I can share all the details, here’s the timestamped lines out of that detailed file; you can see something happens later on in the call with the anomalous set, but its hard to say what.
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] pbx_builtins.c: Goto (dma,s,1)
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] pbx.c: Executing [s@dma:1] Answer("IAX2/voipms-9139", "") in new stack
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] pbx.c: Executing [s@dma:2] Dial("IAX2/voipms-9139", "PJSIP/7105&PJSIP/7106&PJSIP/7107&PJSIP/7108&PJSIP/7109,9,ctT") in new stack
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: Called PJSIP/7105
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: Called PJSIP/7106
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: Called PJSIP/7107
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: Called PJSIP/7108
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: Called PJSIP/7109
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7109-00000090 connected line has changed. Saving it until answer for IAX2/voipms-9139
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7108-0000008f connected line has changed. Saving it until answer for IAX2/voipms-9139
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7107-0000008e connected line has changed. Saving it until answer for IAX2/voipms-9139
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7105-0000008c connected line has changed. Saving it until answer for IAX2/voipms-9139
[2025-01-21 12:58:21] VERBOSE[31278] res_pjsip_logger.c: <--- Transmitting SIP request (957 bytes) to UDP:192.1.1.105:5060 --->
[2025-01-21 12:58:21] VERBOSE[6862] res_pjsip_logger.c: <--- Transmitting SIP request (958 bytes) to UDP:192.1.1.108:5060 --->
[2025-01-21 12:58:21] VERBOSE[28888] res_pjsip_logger.c: <--- Transmitting SIP request (958 bytes) to UDP:192.1.1.107:5060 --->
[2025-01-21 12:58:21] VERBOSE[6863] res_pjsip_logger.c: <--- Transmitting SIP request (954 bytes) to UDP:192.1.1.109:5060 --->
[2025-01-21 12:58:21] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (460 bytes) from UDP:192.1.1.107:5060 --->
[2025-01-21 12:58:21] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (457 bytes) from UDP:192.1.1.105:5060 --->
[2025-01-21 12:58:21] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (459 bytes) from UDP:192.1.1.108:5060 --->
[2025-01-21 12:58:21] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (460 bytes) from UDP:192.1.1.109:5060 --->
[2025-01-21 12:58:21] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (526 bytes) from UDP:192.1.1.109:5060 --->
[2025-01-21 12:58:21] VERBOSE[31278] res_pjsip_logger.c: <--- Transmitting SIP request (435 bytes) to UDP:192.1.1.109:5060 --->
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7109-00000090 is ringing
[2025-01-21 12:58:21] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (523 bytes) from UDP:192.1.1.105:5060 --->
[2025-01-21 12:58:21] VERBOSE[28888] res_pjsip_logger.c: <--- Transmitting SIP request (432 bytes) to UDP:192.1.1.105:5060 --->
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7105-0000008c is ringing
[2025-01-21 12:58:21] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (525 bytes) from UDP:192.1.1.108:5060 --->
[2025-01-21 12:58:21] VERBOSE[31278] res_pjsip_logger.c: <--- Transmitting SIP request (434 bytes) to UDP:192.1.1.108:5060 --->
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7108-0000008f is ringing
[2025-01-21 12:58:21] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (526 bytes) from UDP:192.1.1.107:5060 --->
[2025-01-21 12:58:21] VERBOSE[28888] res_pjsip_logger.c: <--- Transmitting SIP request (435 bytes) to UDP:192.1.1.107:5060 --->
[2025-01-21 12:58:21] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7107-0000008e is ringing
[2025-01-21 12:58:21] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (455 bytes) from UDP:192.1.1.109:5060 --->
[2025-01-21 12:58:21] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (452 bytes) from UDP:192.1.1.105:5060 --->
[2025-01-21 12:58:21] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (454 bytes) from UDP:192.1.1.108:5060 --->
[2025-01-21 12:58:21] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (455 bytes) from UDP:192.1.1.107:5060 --->
[2025-01-21 12:58:21] VERBOSE[31278] res_pjsip_logger.c: <--- Transmitting SIP request (407 bytes) to UDP:192.1.1.109:5060 --->
[2025-01-21 12:58:21] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (702 bytes) from UDP:192.1.1.109:5060 --->
[2025-01-21 12:58:25] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (849 bytes) from UDP:192.1.1.109:5060 --->
[2025-01-21 12:58:25] VERBOSE[31278] res_pjsip_logger.c: <--- Transmitting SIP request (406 bytes) to UDP:192.1.1.109:5060 --->
[2025-01-21 12:58:25] VERBOSE[6861][C-00000069] app_dial.c: PJSIP/7109-00000090 answered IAX2/voipms-9139
[2025-01-21 12:58:25] VERBOSE[28888] res_pjsip_logger.c: <--- Transmitting SIP request (469 bytes) to UDP:192.1.1.107:5060 --->
[2025-01-21 12:58:25] VERBOSE[31278] res_pjsip_logger.c: <--- Transmitting SIP request (469 bytes) to UDP:192.1.1.108:5060 --->
[2025-01-21 12:58:25] VERBOSE[6870][C-00000069] bridge_channel.c: Channel PJSIP/7109-00000090 joined 'simple_bridge' basic-bridge <c36fce7b-75cc-412b-9daf-490cdeffd9d2>
[2025-01-21 12:58:25] VERBOSE[6861][C-00000069] bridge_channel.c: Channel IAX2/voipms-9139 joined 'simple_bridge' basic-bridge <c36fce7b-75cc-412b-9daf-490cdeffd9d2>
[2025-01-21 12:58:25] VERBOSE[6862] res_pjsip_logger.c: <--- Transmitting SIP request (468 bytes) to UDP:192.1.1.105:5060 --->
[2025-01-21 12:58:25] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (434 bytes) from UDP:192.1.1.107:5060 --->
[2025-01-21 12:58:25] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (432 bytes) from UDP:192.1.1.105:5060 --->
[2025-01-21 12:58:25] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (434 bytes) from UDP:192.1.1.108:5060 --->
[2025-01-21 12:58:25] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (468 bytes) from UDP:192.1.1.105:5060 --->
[2025-01-21 12:58:25] VERBOSE[31278] res_pjsip_logger.c: <--- Transmitting SIP request (404 bytes) to UDP:192.1.1.105:5060 --->
[2025-01-21 12:58:25] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (471 bytes) from UDP:192.1.1.107:5060 --->
[2025-01-21 12:58:25] VERBOSE[28888] res_pjsip_logger.c: <--- Transmitting SIP request (406 bytes) to UDP:192.1.1.107:5060 --->
[2025-01-21 12:58:25] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (470 bytes) from UDP:192.1.1.108:5060 --->
[2025-01-21 12:58:25] VERBOSE[31278] res_pjsip_logger.c: <--- Transmitting SIP request (405 bytes) to UDP:192.1.1.108:5060 --->
[2025-01-21 12:58:26] VERBOSE[705] res_pjsip_logger.c: <--- Transmitting SIP request (955 bytes) to UDP:192.1.1.106:5060 --->
[2025-01-21 12:58:26] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (460 bytes) from UDP:192.1.1.106:5060 --->
[2025-01-21 12:58:26] VERBOSE[28888] res_pjsip_logger.c: <--- Transmitting SIP request (390 bytes) to UDP:192.1.1.106:5060 --->
[2025-01-21 12:58:26] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (434 bytes) from UDP:192.1.1.106:5060 --->
[2025-01-21 12:58:26] VERBOSE[27288] res_pjsip_logger.c: <--- Received SIP response (471 bytes) from UDP:192.1.1.106:5060 --->
[2025-01-21 12:58:26] VERBOSE[705] res_pjsip_logger.c: <--- Transmitting SIP request (406 bytes) to UDP:192.1.1.106:5060 --->