This is strange. I’ve installed a clean version of Freepbx16 asterisk 18.20.2 all mods updated. Have old cisco 7960s and 7940s most the G versions. firmware P0S3-8-12-00
Yealink T46 phones dial out fine but the ciscos can’t dial out specific numbers and I can’t fine a pattern to this error
Cisco 7960G asterisk/full log
[2025-04-10 16:44:03] VERBOSE[15997] netsock2.c: Using SIP RTP Audio TOS bits 184
[2025-04-10 16:44:03] VERBOSE[15997] netsock2.c: Using SIP RTP Audio TOS bits 184 in TCLASS field.
[2025-04-10 16:44:03] VERBOSE[15997] netsock2.c: Using SIP RTP Audio CoS mark 5
[2025-04-10 16:44:03] VERBOSE[23491][C-00000013] pbx.c: Executing [5200952@from-internal:1] ResetCDR(“PJSIP/214-0000002b”, “”) in new stack
[2025-04-10 16:44:03] VERBOSE[23491][C-00000013] pbx.c: Executing [5200952@from-internal:2] NoCDR(“PJSIP/214-0000002b”, “”) in new stack
[2025-04-10 16:44:03] VERBOSE[23491][C-00000013] pbx.c: Executing [5200952@from-internal:3] Progress(“PJSIP/214-0000002b”, “”) in new stack
[2025-04-10 16:44:03] VERBOSE[23491][C-00000013] pbx.c: Executing [5200952@from-internal:4] Wait(“PJSIP/214-0000002b”, “1”) in new stack
[2025-04-10 16:44:04] VERBOSE[23491][C-00000013] pbx.c: Executing [5200952@from-internal:5] Playback(“PJSIP/214-0000002b”, "silence/1&cannot-complete-as-dialed&check-number-dial-again,noansw
[2025-04-10 16:44:04] VERBOSE[23491][C-00000013] file.c: <PJSIP/214-0000002b> Playing ‘silence/1.ulaw’ (language ‘en’)
[2025-04-10 16:44:05] VERBOSE[23491][C-00000013] file.c: <PJSIP/214-0000002b> Playing ‘cannot-complete-as-dialed.ulaw’ (language ‘en’)
[2025-04-10 16:44:06] VERBOSE[23491][C-00000013] pbx.c: Spawn extension (from-internal, 5200952, 5) exited non-zero on ‘PJSIP/214-0000002b’
Yealink T46 SIP asterisk/full log
2025-04-11 00:52:46] VERBOSE[29481] netsock2.c: Using SIP RTP Audio TOS bits 184
[2025-04-11 00:52:46] VERBOSE[29481] netsock2.c: Using SIP RTP Audio TOS bits 184 in TCLASS field.
[2025-04-11 00:52:46] VERBOSE[29481] netsock2.c: Using SIP RTP Audio CoS mark 5
[2025-04-11 00:52:46] VERBOSE[26535][C-00000021] pbx.c: Executing [5200952@from-internal:1] Macro(“PJSIP/214-00000036”, “user-callerid,LIMIT,EXTERNAL,”) in new stack
[2025-04-11 00:52:46] VERBOSE[26535][C-00000021] pbx.c: Executing [s@macro-user-callerid:1] Set(“PJSIP/214-00000036”, “TOUCH_MONITOR=1744350766.77”) in new stack
[2025-04-11 00:52:46] VERBOSE[26535][C-00000021] pbx.c: Executing [s@macro-user-callerid:2] Set(“PJSIP/214-00000036”, “CHANCONTEXT=”) in new stack
[2025-04-11 00:52:46] VERBOSE[26535][C-00000021] pbx.c: Executing [s@macro-user-callerid:3] Set(“PJSIP/214-00000036”, “CHANCONTEXT=”) in new stack
[2025-04-11 00:52:46] VERBOSE[26535][C-00000021] pbx.c: Executing [s@macro-user-callerid:4] Set(“PJSIP/214-00000036”, “CHANEXTENCONTEXT=214-00000036”) in new stack
[2025-04-11 00:52:46] VERBOSE[26535][C-00000021] pbx.c: Executing [s@macro-user-callerid:5] Set(“PJSIP/214-00000036”, “CHANEXTEN=214-00000036”) in new stack
[2025-04-11 00:52:46] VERBOSE[26535][C-00000021] pbx.c: Executing [s@macro-user-callerid:6] Set(“PJSIP/214-00000036”, “CALLERID(number)=214”) in new stack
You can see that the cisco phone does not trigger the macro and go outbound. What would be my next step besides throwing the ciscos in the trash.
Any ideas would be much appreciated