Good morning,
I have a problem that I am not able to solve in any way.
I have a Yeastar S20 switchboard with only one Trunk for outgoing calls.
The problem is that if I try to call a phone number that contains the number 4, the switchboard automatically deletes the number 4 and obviously the phone number called appears to be non-existent.
I have no problem if I call a phone number that does not have 4 inside.
Can you help me?
I upgraded my switchboard to the latest firmware version on 30.7.0.50
15 comments
-
Oscar Colka What kind of trunk you are using to make outgoing calls and having this issue? Is it possible for you to get some asterisk CLI logs and post the lost here?
See below article for the guide how to get CLI logs:
-
Antonio Pisarra Thank you so much for your prompt reply.
Right now I went on lunch break, and I can not give you the requested information. As soon as possible I provide the log immediately -
Antonio Pisarra =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2018.05.22 17:56:46 =~=~=~=~=~=~=~=~=~=~=~=
login as: support
support@192.168.1.160's password:
support@IPPBX:~$ asterisk -vvvvvvvvvvvvvr
Unable to open specified codec config file '/ysdisk/ysapps/pbxcenter/etc/codec.conf', using built-in defaults
Unable to disable core size resource limit: Operation not permitted
Asterisk 13.7.0, Copyright (C) 1999 - 2014, Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 13.7.0 currently running on IPPBX (pid = 2335)
No entry for terminal type "xterm";
using dumb terminal settings.
IPPBX*CLI> == Parsing '/etc/asterisk/pjsip.conf': Found
== Parsing '/etc/asterisk/pjsip_auth.conf': Found
IPPBX*CLI> == Parsing '/etc/asterisk/pjsip_wizard.conf': Found
IPPBX*CLI> == Using SIP RTP Audio TOS bits 184
IPPBX*CLI> == Using SIP RTP Audio CoS mark 5
IPPBX*CLI> -- Executing [3465338990@DLPN_DialPlan1001:1] GotoIf("PJSIP/1001-0000001a", "1?2:5") in new stack
IPPBX*CLI> -- Goto (DLPN_DialPlan1001,3465338990,2)
IPPBX*CLI> -- Executing [3465338990@DLPN_DialPlan1001:2] GotoIf("PJSIP/1001-0000001a", "0?Branchlink:General") in new stack
IPPBX*CLI> -- Goto (DLPN_DialPlan1001,3465338990,5)
IPPBX*CLI> -- Executing [3465338990@DLPN_DialPlan1001:5] Set("PJSIP/1001-0000001a", "DIALPLANEXTEN=1001") in new stack
IPPBX*CLI> -- Executing [3465338990@DLPN_DialPlan1001:6] Set("PJSIP/1001-0000001a", "DIALPLANEXTEN=1001") in new stack
IPPBX*CLI> -- Executing [3465338990@DLPN_DialPlan1001:7] Goto("PJSIP/1001-0000001a", "General_DLPN_DialPlan1001,3465338990,1") in new stack
IPPBX*CLI> -- Goto (General_DLPN_DialPlan1001,3465338990,1)
IPPBX*CLI> -- Executing [3465338990@General_DLPN_DialPlan1001:1] YsWalkContext("PJSIP/1001-0000001a", "blacklist-outbound,w3465338990,1,1001,outbound") in new stack
IPPBX*CLI> -- Executing [3465338990@General_DLPN_DialPlan1001:2] NoOp("PJSIP/1001-0000001a", "No Pinset") in new stack
IPPBX*CLI> -- Executing [3465338990@General_DLPN_DialPlan1001:3] Set("PJSIP/1001-0000001a", "ORGINEXTEN=3465338990") in new stack
IPPBX*CLI> -- Executing [3465338990@General_DLPN_DialPlan1001:4] Set("PJSIP/1001-0000001a", "ORGINROUTE=ChiamateInUscita") in new stack
IPPBX*CLI> -- Executing [3465338990@General_DLPN_DialPlan1001:5] Set("PJSIP/1001-0000001a", "ORGINCONTEXT=General_DLPN_DialPlan1001") in new stack
IPPBX*CLI> -- Executing [3465338990@General_DLPN_DialPlan1001:6] Set("PJSIP/1001-0000001a", "MRMEMORYHUNT=no") in new stack
IPPBX*CLI> -- Executing [3465338990@General_DLPN_DialPlan1001:7] GetNextOutRouter("PJSIP/1001-0000001a", "ChiamateInUscita,3465338990") in new stack
IPPBX*CLI> -- Executing [3465338990@General_DLPN_DialPlan1001:8] Goto("PJSIP/1001-0000001a", "a1") in new stack
IPPBX*CLI> -- Goto (General_DLPN_DialPlan1001,3465338990,11)
IPPBX*CLI> -- Executing [3465338990@General_DLPN_DialPlan1001:11] NoOp("PJSIP/1001-0000001a", "NO ADJUST") in new stack
IPPBX*CLI> -- Executing [3465338990@General_DLPN_DialPlan1001:12] Macro("PJSIP/1001-0000001a", "trunkdial-failover-0.3,1,w,3465338990,trunk_FXO2") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:1] NoOp("PJSIP/1001-0000001a", "do call out") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:2] GotoIf("PJSIP/1001-0000001a", "0?5:3") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,s,3)
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:3] GotoIf("PJSIP/1001-0000001a", "0?4:5") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,s,5)
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:5] Set("PJSIP/1001-0000001a", "TCOUNT=4") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:6] Set("PJSIP/1001-0000001a", "CDR(userfield)=Outbound") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:7] Set("PJSIP/1001-0000001a", "CDR(extfield4)=192.168.1.161") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:8] Set("PJSIP/1001-0000001a", "OLDCALLERID=1001") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:9] Set("PJSIP/1001-0000001a", "TOUCH_MONITOR=1001-3465338990") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:10] NoOp("PJSIP/1001-0000001a", "") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:11] Set("PJSIP/1001-0000001a", "TIMEOUT(absolute)=7200") in new stack
IPPBX*CLI> -- Channel will hangup at 2018-05-22 19:57:38.257 CEST.
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:12] Set("PJSIP/1001-0000001a", "DLSTAT=UNKNOW") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:13] GotoIf("PJSIP/1001-0000001a", "1>0?1-dial,1") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,1)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:1] GotoIf("PJSIP/1001-0000001a", "0?nextrouter,1") in new stack
IPPBX*CLI> [2018-05-22 17:57:38] WARNING[14385][C-00000012]: ast_expr2.fl:470 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected '>', expecting $end; Input:
> 0
^
IPPBX*CLI> [2018-05-22 17:57:38] WARNING[14385][C-00000012]: ast_expr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:2] GotoIf("PJSIP/1001-0000001a", "?1-dial,6:1-dial,3") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,3)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:3] GotoIf("PJSIP/1001-0000001a", "0?setdod,1:setdodname,1") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,setdodname,1)
IPPBX*CLI> -- Executing [setdodname@macro-trunkdial-failover-0.3:1] GotoIf("PJSIP/1001-0000001a", "0?setdod,3:1-dial,4") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,4)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:4] ExecIf("PJSIP/1001-0000001a", "1?Set(SRCNUMBER=1001):Set(SRCNUMBER=)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:5] GotoIf("PJSIP/1001-0000001a", "0?setdodnum,1:1-dial,6") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,6)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:6] Set("PJSIP/1001-0000001a", "OUTDIALOPT=tTKkWwXxb(add_diversion,add_diversion,1)") in new stack
IPPBX*CLI> [2018-05-22 17:57:38] WARNING[14385][C-00000012]: ast_expr2.y:1497 op_div: non-numeric argument
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:7] Set("PJSIP/1001-0000001a", "FAXOPT(gateway)=no") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:8] NoOp("PJSIP/1001-0000001a", "NO CLIP") in new stack
IPPBX*CLI> [2018-05-22 17:57:38] WARNING[14385][C-00000012]: ast_expr2.y:1497 op_div: non-numeric argument
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:9] Set("PJSIP/1001-0000001a", "PJSIP_ACCOUNT=") in new stack
IPPBX*CLI> [2018-05-22 17:57:38] WARNING[14385][C-00000012]: ast_expr2.y:1497 op_div: non-numeric argument
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:10] Set("PJSIP/1001-0000001a", "PJSIP_TRUNK=") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:11] Set("PJSIP/1001-0000001a", "YSGSM_TRUNK=") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:12] Set("PJSIP/1001-0000001a", "DIALSTRING=") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:13] GotoIf("PJSIP/1001-0000001a", "0?1-dial,15") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:14] Set("PJSIP/1001-0000001a", "DIALSTRING=DAHDI/g3/w3465338990") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:15] GotoIf("PJSIP/1001-0000001a", "0?sys-dial,1") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:16] ExecIf("PJSIP/1001-0000001a", "0?SetGlobal(LastTrunkOfChiamateInUscita=trunk_FXO2):Noop(Not Mrmemory Hunt)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:17] ExecIf("PJSIP/1001-0000001a", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:18] ExecIf("PJSIP/1001-0000001a", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:19] ExecIf("PJSIP/1001-0000001a", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:20] GotoIf("PJSIP/1001-0000001a", "0?1-dial,21:1-dial,23") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,23)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:23] GotoIf("PJSIP/1001-0000001a", "0?forking:outbound-dial") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,25)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:25] Dial("PJSIP/1001-0000001a", "DAHDI/g3/w3465338990,,tTKkWwXxb(add_diversion,add_diversion,1)") in new stack
IPPBX*CLI> -- DAHDI/2-1 Internal Gosub(add_diversion,add_diversion,1) start
IPPBX*CLI> -- Executing [add_diversion@add_diversion:1] GotoIf("DAHDI/2-1", "0?2:11") in new stack
IPPBX*CLI> -- Goto (add_diversion,add_diversion,11)
IPPBX*CLI> -- Executing [add_diversion@add_diversion:11] NoOp("DAHDI/2-1", "end add diversion") in new stack
IPPBX*CLI> [2018-05-22 17:57:38] NOTICE[14385][C-00000012]: app_stack.c:1082 gosub_run: DAHDI/2-1 Abnormal 'Gosub(add_diversion,add_diversion,1)' exit. Popping routine return locations.
IPPBX*CLI> -- Called DAHDI/g3/w3465338990
IPPBX*CLI> [2018-05-22 17:57:42] WARNING[14385][C-00000012]: chan_dahdi.c:5613 dahdi_ec_enable: Enabled echo cancellation on channel 2
IPPBX*CLI> -- DAHDI/2-1 answered PJSIP/1001-0000001a
IPPBX*CLI> -- === external features disabled. [DAHDI/2-1] ===
IPPBX*CLI> -- Channel DAHDI/2-1 joined 'simple_bridge' basic-bridge <6640ddfc-4b4d-472c-a75a-d84279410166>
IPPBX*CLI> -- Channel PJSIP/1001-0000001a joined 'simple_bridge' basic-bridge <6640ddfc-4b4d-472c-a75a-d84279410166>
IPPBX*CLI> > 0xb7a2fc0 -- Probation passed - setting RTP source address to 192.168.1.161:5020
IPPBX*CLI> -- Channel PJSIP/1001-0000001a left 'simple_bridge' basic-bridge <6640ddfc-4b4d-472c-a75a-d84279410166>
IPPBX*CLI> -- Channel DAHDI/2-1 left 'simple_bridge' basic-bridge <6640ddfc-4b4d-472c-a75a-d84279410166>
[2018-05-22 17:57:49] WARNING[14406][C-00000012]: chan_dahdi.c:5657 dahdi_ec_disable: Disabled echo cancellation on channel 2
-- Hanging up on 'DAHDI/2-1'
-- Hungup 'DAHDI/2-1'
IPPBX*CLI> == Spawn extension (macro-trunkdial-failover-0.3, 1-dial, 25) exited non-zero on 'PJSIP/1001-0000001a' in macro 'trunkdial-failover-0.3'
IPPBX*CLI> == Spawn extension (General_DLPN_DialPlan1001, 3465338990, 12) exited non-zero on 'PJSIP/1001-0000001a'
IPPBX*CLI> -- Executing [h@General_DLPN_DialPlan1001:1] Hangup("PJSIP/1001-0000001a", "") in new stack
IPPBX*CLI> == Spawn extension (General_DLPN_DialPlan1001, h, 1) exited non-zero on 'PJSIP/1001-0000001a'
IPPBX*CLI> [2018-05-22 17:57:53] NOTICE[2351]: ysscale.c:1130 usb_exception_func: Total recv 16100 heartbeat packets from USB port 0
IPPBX*CLI> [2018-05-22 17:57:58] NOTICE[30677]: res_pjsip_mwi.c:719 mwi_new_subscribe: AOR 1000 has no configured mailboxes. MWI subscription failed.
IPPBX*CLI> == Using SIP RTP Audio TOS bits 184
IPPBX*CLI> == Using SIP RTP Audio CoS mark 5
IPPBX*CLI> -- Executing [3932923536@DLPN_DialPlan1001:1] GotoIf("PJSIP/1001-0000001b", "1?2:5") in new stack
IPPBX*CLI> -- Goto (DLPN_DialPlan1001,3932923536,2)
IPPBX*CLI> -- Executing [3932923536@DLPN_DialPlan1001:2] GotoIf("PJSIP/1001-0000001b", "0?Branchlink:General") in new stack
IPPBX*CLI> -- Goto (DLPN_DialPlan1001,3932923536,5)
IPPBX*CLI> -- Executing [3932923536@DLPN_DialPlan1001:5] Set("PJSIP/1001-0000001b", "DIALPLANEXTEN=1001") in new stack
IPPBX*CLI> -- Executing [3932923536@DLPN_DialPlan1001:6] Set("PJSIP/1001-0000001b", "DIALPLANEXTEN=1001") in new stack
IPPBX*CLI> -- Executing [3932923536@DLPN_DialPlan1001:7] Goto("PJSIP/1001-0000001b", "General_DLPN_DialPlan1001,3932923536,1") in new stack
IPPBX*CLI> -- Goto (General_DLPN_DialPlan1001,3932923536,1)
IPPBX*CLI> -- Executing [3932923536@General_DLPN_DialPlan1001:1] YsWalkContext("PJSIP/1001-0000001b", "blacklist-outbound,w3932923536,1,1001,outbound") in new stack
IPPBX*CLI> -- Executing [3932923536@General_DLPN_DialPlan1001:2] NoOp("PJSIP/1001-0000001b", "No Pinset") in new stack
IPPBX*CLI> -- Executing [3932923536@General_DLPN_DialPlan1001:3] Set("PJSIP/1001-0000001b", "ORGINEXTEN=3932923536") in new stack
IPPBX*CLI> -- Executing [3932923536@General_DLPN_DialPlan1001:4] Set("PJSIP/1001-0000001b", "ORGINROUTE=ChiamateInUscita") in new stack
IPPBX*CLI> -- Executing [3932923536@General_DLPN_DialPlan1001:5] Set("PJSIP/1001-0000001b", "ORGINCONTEXT=General_DLPN_DialPlan1001") in new stack
IPPBX*CLI> -- Executing [3932923536@General_DLPN_DialPlan1001:6] Set("PJSIP/1001-0000001b", "MRMEMORYHUNT=no") in new stack
IPPBX*CLI> -- Executing [3932923536@General_DLPN_DialPlan1001:7] GetNextOutRouter("PJSIP/1001-0000001b", "ChiamateInUscita,3932923536") in new stack
IPPBX*CLI> -- Executing [3932923536@General_DLPN_DialPlan1001:8] Goto("PJSIP/1001-0000001b", "a1") in new stack
IPPBX*CLI> -- Goto (General_DLPN_DialPlan1001,3932923536,11)
IPPBX*CLI> -- Executing [3932923536@General_DLPN_DialPlan1001:11] NoOp("PJSIP/1001-0000001b", "NO ADJUST") in new stack
IPPBX*CLI> -- Executing [3932923536@General_DLPN_DialPlan1001:12] Macro("PJSIP/1001-0000001b", "trunkdial-failover-0.3,1,w,3932923536,trunk_FXO2") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:1] NoOp("PJSIP/1001-0000001b", "do call out") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:2] GotoIf("PJSIP/1001-0000001b", "0?5:3") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,s,3)
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:3] GotoIf("PJSIP/1001-0000001b", "0?4:5") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,s,5)
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:5] Set("PJSIP/1001-0000001b", "TCOUNT=4") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:6] Set("PJSIP/1001-0000001b", "CDR(userfield)=Outbound") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:7] Set("PJSIP/1001-0000001b", "CDR(extfield4)=192.168.1.161") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:8] Set("PJSIP/1001-0000001b", "OLDCALLERID=1001") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:9] Set("PJSIP/1001-0000001b", "TOUCH_MONITOR=1001-3932923536") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:10] NoOp("PJSIP/1001-0000001b", "") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:11] Set("PJSIP/1001-0000001b", "TIMEOUT(absolute)=7200") in new stack
IPPBX*CLI> -- Channel will hangup at 2018-05-22 19:58:00.541 CEST.
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:12] Set("PJSIP/1001-0000001b", "DLSTAT=UNKNOW") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:13] GotoIf("PJSIP/1001-0000001b", "1>0?1-dial,1") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,1)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:1] GotoIf("PJSIP/1001-0000001b", "0?nextrouter,1") in new stack
IPPBX*CLI> [2018-05-22 17:58:00] WARNING[14493][C-00000013]: ast_expr2.fl:470 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected '>', expecting $end; Input:
> 0
^
IPPBX*CLI> [2018-05-22 17:58:00] WARNING[14493][C-00000013]: ast_expr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:2] GotoIf("PJSIP/1001-0000001b", "?1-dial,6:1-dial,3") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,3)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:3] GotoIf("PJSIP/1001-0000001b", "0?setdod,1:setdodname,1") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,setdodname,1)
IPPBX*CLI> -- Executing [setdodname@macro-trunkdial-failover-0.3:1] GotoIf("PJSIP/1001-0000001b", "0?setdod,3:1-dial,4") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,4)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:4] ExecIf("PJSIP/1001-0000001b", "1?Set(SRCNUMBER=1001):Set(SRCNUMBER=)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:5] GotoIf("PJSIP/1001-0000001b", "0?setdodnum,1:1-dial,6") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,6)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:6] Set("PJSIP/1001-0000001b", "OUTDIALOPT=tTKkWwXxb(add_diversion,add_diversion,1)") in new stack
IPPBX*CLI> [2018-05-22 17:58:00] WARNING[14493][C-00000013]: ast_expr2.y:1497 op_div: non-numeric argument
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:7] Set("PJSIP/1001-0000001b", "FAXOPT(gateway)=no") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:8] NoOp("PJSIP/1001-0000001b", "NO CLIP") in new stack
IPPBX*CLI> [2018-05-22 17:58:00] WARNING[14493][C-00000013]: ast_expr2.y:1497 op_div: non-numeric argument
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:9] Set("PJSIP/1001-0000001b", "PJSIP_ACCOUNT=") in new stack
IPPBX*CLI> [2018-05-22 17:58:00] WARNING[14493][C-00000013]: ast_expr2.y:1497 op_div: non-numeric argument
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:10] Set("PJSIP/1001-0000001b", "PJSIP_TRUNK=") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:11] Set("PJSIP/1001-0000001b", "YSGSM_TRUNK=") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:12] Set("PJSIP/1001-0000001b", "DIALSTRING=") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:13] GotoIf("PJSIP/1001-0000001b", "0?1-dial,15") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:14] Set("PJSIP/1001-0000001b", "DIALSTRING=DAHDI/g3/w3932923536") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:15] GotoIf("PJSIP/1001-0000001b", "0?sys-dial,1") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:16] ExecIf("PJSIP/1001-0000001b", "0?SetGlobal(LastTrunkOfChiamateInUscita=trunk_FXO2):Noop(Not Mrmemory Hunt)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:17] ExecIf("PJSIP/1001-0000001b", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:18] ExecIf("PJSIP/1001-0000001b", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:19] ExecIf("PJSIP/1001-0000001b", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:20] GotoIf("PJSIP/1001-0000001b", "0?1-dial,21:1-dial,23") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,23)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:23] GotoIf("PJSIP/1001-0000001b", "0?forking:outbound-dial") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,25)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:25] Dial("PJSIP/1001-0000001b", "DAHDI/g3/w3932923536,,tTKkWwXxb(add_diversion,add_diversion,1)") in new stack
IPPBX*CLI> -- DAHDI/2-1 Internal Gosub(add_diversion,add_diversion,1) start
IPPBX*CLI> -- Executing [add_diversion@add_diversion:1] GotoIf("DAHDI/2-1", "0?2:11") in new stack
IPPBX*CLI> -- Goto (add_diversion,add_diversion,11)
IPPBX*CLI> -- Executing [add_diversion@add_diversion:11] NoOp("DAHDI/2-1", "end add diversion") in new stack
IPPBX*CLI> [2018-05-22 17:58:00] NOTICE[14493][C-00000013]: app_stack.c:1082 gosub_run: DAHDI/2-1 Abnormal 'Gosub(add_diversion,add_diversion,1)' exit. Popping routine return locations.
IPPBX*CLI> -- Called DAHDI/g3/w3932923536
IPPBX*CLI> [2018-05-22 17:58:04] WARNING[14493][C-00000013]: chan_dahdi.c:5613 dahdi_ec_enable: Enabled echo cancellation on channel 2
-- DAHDI/2-1 answered PJSIP/1001-0000001b
IPPBX*CLI> -- === external features disabled. [DAHDI/2-1] ===
IPPBX*CLI> -- Channel DAHDI/2-1 joined 'simple_bridge' basic-bridge <9e467911-ed7e-4e19-8314-d49a2fe91991>
IPPBX*CLI> -- Channel PJSIP/1001-0000001b joined 'simple_bridge' basic-bridge <9e467911-ed7e-4e19-8314-d49a2fe91991>
IPPBX*CLI> > 0xb7694a0 -- Probation passed - setting RTP source address to 192.168.1.161:5004
IPPBX*CLI> == Parsing '/etc/asterisk/pjsip.conf': Found
== Parsing '/etc/asterisk/pjsip_auth.conf': Found
IPPBX*CLI> == Parsing '/etc/asterisk/pjsip_wizard.conf': Found
IPPBX*CLI> -- Channel PJSIP/1001-0000001b left 'simple_bridge' basic-bridge <9e467911-ed7e-4e19-8314-d49a2fe91991>
IPPBX*CLI> -- Channel DAHDI/2-1 left 'simple_bridge' basic-bridge <9e467911-ed7e-4e19-8314-d49a2fe91991>
IPPBX*CLI> [2018-05-22 17:58:24] WARNING[14515][C-00000013]: chan_dahdi.c:5657 dahdi_ec_disable: Disabled echo cancellation on channel 2
-- Hanging up on 'DAHDI/2-1'
-- Hungup 'DAHDI/2-1'
IPPBX*CLI> == Spawn extension (macro-trunkdial-failover-0.3, 1-dial, 25) exited non-zero on 'PJSIP/1001-0000001b' in macro 'trunkdial-failover-0.3'
IPPBX*CLI> == Spawn extension (General_DLPN_DialPlan1001, 3932923536, 12) exited non-zero on 'PJSIP/1001-0000001b'
IPPBX*CLI> -- Executing [h@General_DLPN_DialPlan1001:1] Hangup("PJSIP/1001-0000001b", "") in new stack
IPPBX*CLI> == Spawn extension (General_DLPN_DialPlan1001, h, 1) exited non-zero on 'PJSIP/1001-0000001b'
IPPBX*CLI>I called a phone number 4 and then I called a phone number that did not contain 4
-
Antonio Pisarra I have attached an image with the historical call from the modem of my telephone company
Obviously to verify that it was not a defect of my modem. I directly connected an analog telephone bypassing the switchboard. and I can also safely call the numbers that contain the number 4
-
Antonio Pisarra The switchboard for outgoing calls is configured in this way
-
Oscar Colka Antonio,
I have some doubts
First one is the modem couldn't reconnize the DTMF tone(4) sent from the PBX(switchboard).
Second one is there is special usage for digit 4 on your modem;
To confirm this, try below testing:
1. Try dial out number 3965338994, 3946533899 and posts what the logs in your modem here;
2. Setup the dial pattern as 9 and strip 1 digit from front, then dial 9 on your phone, after you hear dialtone, dial number 3465338990 and see if you can dial out correctly;
Finish the first testing, get the CDR logs in your modem then do the second testing.
-
Antonio Pisarra First test
support@192.168.1.160's password:
support@IPPBX:~$ asterisk -vvvvvvvvvvvr
Unable to open specified codec config file '/ysdisk/ysapps/pbxcenter/etc/codec.conf', using built-in defaults
Unable to disable core size resource limit: Operation not permitted
Asterisk 13.7.0, Copyright (C) 1999 - 2014, Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 13.7.0 currently running on IPPBX (pid = 2335)
No entry for terminal type "xterm";
using dumb terminal settings.
== Parsing '/etc/asterisk/pjsip.conf': Found== Parsing '/etc/asterisk/pjsip_auth.conf': Found
== Parsing '/etc/asterisk/pjsip_wizard.conf': Found
== Using SIP RTP Audio TOS bits 184
== Using SIP RTP Audio CoS mark 5
-- Executing [3965338994@DLPN_DialPlan1001:1] GotoIf("PJSIP/1001-00000025", "1?2:5") in new stack
-- Goto (DLPN_DialPlan1001,3965338994,2)
-- Executing [3965338994@DLPN_DialPlan1001:2] GotoIf("PJSIP/1001-00000025", "0?Branchlink:General") in new stack
-- Goto (DLPN_DialPlan1001,3965338994,5)
-- Executing [3965338994@DLPN_DialPlan1001:5] Set("PJSIP/1001-00000025", "DIALPLANEXTEN=1001") in new stack
-- Executing [3965338994@DLPN_DialPlan1001:6] Set("PJSIP/1001-00000025", "DIALPLANEXTEN=1001") in new stack
-- Executing [3965338994@DLPN_DialPlan1001:7] Goto("PJSIP/1001-00000025", "General_DLPN_DialPlan1001,3965338994,1") in new stack
-- Goto (General_DLPN_DialPlan1001,3965338994,1)
-- Executing [3965338994@General_DLPN_DialPlan1001:1] YsWalkContext("PJSIP/1001-00000025", "blacklist-outbound,3965338994,1,1001,outbound") in new stack
-- Executing [3965338994@General_DLPN_DialPlan1001:2] NoOp("PJSIP/1001-00000025", "No Pinset") in new stack
-- Executing [3965338994@General_DLPN_DialPlan1001:3] Set("PJSIP/1001-00000025", "ORGINEXTEN=3965338994") in new stack
-- Executing [3965338994@General_DLPN_DialPlan1001:4] Set("PJSIP/1001-00000025", "ORGINROUTE=ChiamateInUscita") in new stack
-- Executing [3965338994@General_DLPN_DialPlan1001:5] Set("PJSIP/1001-00000025", "ORGINCONTEXT=General_DLPN_DialPlan1001") in new stack
-- Executing [3965338994@General_DLPN_DialPlan1001:6] Set("PJSIP/1001-00000025", "MRMEMORYHUNT=no") in new stack
-- Executing [3965338994@General_DLPN_DialPlan1001:7] GetNextOutRouter("PJSIP/1001-00000025", "ChiamateInUscita,3965338994") in new stack
-- Executing [3965338994@General_DLPN_DialPlan1001:8] Goto("PJSIP/1001-00000025", "a1") in new stack
-- Goto (General_DLPN_DialPlan1001,3965338994,11)
-- Executing [3965338994@General_DLPN_DialPlan1001:11] NoOp("PJSIP/1001-00000025", "NO ADJUST") in new stack
-- Executing [3965338994@General_DLPN_DialPlan1001:12] Macro("PJSIP/1001-00000025", "trunkdial-failover-0.3,1,,3965338994,trunk_FXO2") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:1] NoOp("PJSIP/1001-00000025", "do call out") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:2] GotoIf("PJSIP/1001-00000025", "0?5:3") in new stack
-- Goto (macro-trunkdial-failover-0.3,s,3)
-- Executing [s@macro-trunkdial-failover-0.3:3] GotoIf("PJSIP/1001-00000025", "0?4:5") in new stack
-- Goto (macro-trunkdial-failover-0.3,s,5)
-- Executing [s@macro-trunkdial-failover-0.3:5] Set("PJSIP/1001-00000025", "TCOUNT=4") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:6] Set("PJSIP/1001-00000025", "CDR(userfield)=Outbound") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:7] Set("PJSIP/1001-00000025", "CDR(extfield4)=192.168.1.161") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:8] Set("PJSIP/1001-00000025", "OLDCALLERID=1001") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:9] Set("PJSIP/1001-00000025", "TOUCH_MONITOR=1001-3965338994") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:10] NoOp("PJSIP/1001-00000025", "") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:11] Set("PJSIP/1001-00000025", "TIMEOUT(absolute)=7200") in new stack
-- Channel will hangup at 2018-05-23 11:28:56.552 CEST.
-- Executing [s@macro-trunkdial-failover-0.3:12] Set("PJSIP/1001-00000025", "DLSTAT=UNKNOW") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:13] GotoIf("PJSIP/1001-00000025", "1>0?1-dial,1") in new stack
-- Goto (macro-trunkdial-failover-0.3,1-dial,1)
-- Executing [1-dial@macro-trunkdial-failover-0.3:1] GotoIf("PJSIP/1001-00000025", "0?nextrouter,1") in new stack
[2018-05-23 09:28:56] WARNING[4050][C-0000001a]: ast_expr2.fl:470 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected '>', expecting $end; Input:
> 0
^[2018-05-23 09:28:56] WARNING[4050][C-0000001a]: ast_expr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
-- Executing [1-dial@macro-trunkdial-failover-0.3:2] GotoIf("PJSIP/1001-00000025", "?1-dial,6:1-dial,3") in new stack
-- Goto (macro-trunkdial-failover-0.3,1-dial,3)
-- Executing [1-dial@macro-trunkdial-failover-0.3:3] GotoIf("PJSIP/1001-00000025", "0?setdod,1:setdodname,1") in new stack
-- Goto (macro-trunkdial-failover-0.3,setdodname,1)
-- Executing [setdodname@macro-trunkdial-failover-0.3:1] GotoIf("PJSIP/1001-00000025", "0?setdod,3:1-dial,4") in new stack
-- Goto (macro-trunkdial-failover-0.3,1-dial,4)
-- Executing [1-dial@macro-trunkdial-failover-0.3:4] ExecIf("PJSIP/1001-00000025", "1?Set(SRCNUMBER=1001):Set(SRCNUMBER=)") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:5] GotoIf("PJSIP/1001-00000025", "0?setdodnum,1:1-dial,6") in new stack
-- Goto (macro-trunkdial-failover-0.3,1-dial,6)
-- Executing [1-dial@macro-trunkdial-failover-0.3:6] Set("PJSIP/1001-00000025", "OUTDIALOPT=tTKkWwXxb(add_diversion,add_diversion,1)") in new stack
[2018-05-23 09:28:56] WARNING[4050][C-0000001a]: ast_expr2.y:1497 op_div: non-numeric argument
-- Executing [1-dial@macro-trunkdial-failover-0.3:7] Set("PJSIP/1001-00000025", "FAXOPT(gateway)=no") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:8] NoOp("PJSIP/1001-00000025", "NO CLIP") in new stack
[2018-05-23 09:28:56] WARNING[4050][C-0000001a]: ast_expr2.y:1497 op_div: non-numeric argument
-- Executing [1-dial@macro-trunkdial-failover-0.3:9] Set("PJSIP/1001-00000025", "PJSIP_ACCOUNT=") in new stack
[2018-05-23 09:28:56] WARNING[4050][C-0000001a]: ast_expr2.y:1497 op_div: non-numeric argument
-- Executing [1-dial@macro-trunkdial-failover-0.3:10] Set("PJSIP/1001-00000025", "PJSIP_TRUNK=") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:11] Set("PJSIP/1001-00000025", "YSGSM_TRUNK=") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:12] Set("PJSIP/1001-00000025", "DIALSTRING=") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:13] GotoIf("PJSIP/1001-00000025", "0?1-dial,15") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:14] Set("PJSIP/1001-00000025", "DIALSTRING=DAHDI/g3/3965338994") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:15] GotoIf("PJSIP/1001-00000025", "0?sys-dial,1") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:16] ExecIf("PJSIP/1001-00000025", "0?SetGlobal(LastTrunkOfChiamateInUscita=trunk_FXO2):Noop(Not Mrmemory Hunt)") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:17] ExecIf("PJSIP/1001-00000025", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:18] ExecIf("PJSIP/1001-00000025", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:19] ExecIf("PJSIP/1001-00000025", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:20] GotoIf("PJSIP/1001-00000025", "0?1-dial,21:1-dial,23") in new stack
-- Goto (macro-trunkdial-failover-0.3,1-dial,23)
-- Executing [1-dial@macro-trunkdial-failover-0.3:23] GotoIf("PJSIP/1001-00000025", "0?forking:outbound-dial") in new stack
-- Goto (macro-trunkdial-failover-0.3,1-dial,25)
-- Executing [1-dial@macro-trunkdial-failover-0.3:25] Dial("PJSIP/1001-00000025", "DAHDI/g3/3965338994,,tTKkWwXxb(add_diversion,add_diversion,1)") in new stack
-- DAHDI/2-1 Internal Gosub(add_diversion,add_diversion,1) start
-- Executing [add_diversion@add_diversion:1] GotoIf("DAHDI/2-1", "0?2:11") in new stack
-- Goto (add_diversion,add_diversion,11)
-- Executing [add_diversion@add_diversion:11] NoOp("DAHDI/2-1", "end add diversion") in new stack
[2018-05-23 09:28:56] NOTICE[4050][C-0000001a]: app_stack.c:1082 gosub_run: DAHDI/2-1 Abnormal 'Gosub(add_diversion,add_diversion,1)' exit. Popping routine return locations.
-- Called DAHDI/g3/3965338994
[2018-05-23 09:29:00] WARNING[4050][C-0000001a]: chan_dahdi.c:5613 dahdi_ec_enable: Enabled echo cancellation on channel 2
-- DAHDI/2-1 answered PJSIP/1001-00000025-- === external features disabled. [DAHDI/2-1] ===
-- Channel DAHDI/2-1 joined 'simple_bridge' basic-bridge <921bbdce-34bb-4291-9a29-d8fb4425c196>
-- Channel PJSIP/1001-00000025 joined 'simple_bridge' basic-bridge <921bbdce-34bb-4291-9a29-d8fb4425c196>
> 0x71fe5fb0 -- Probation passed - setting RTP source address to 192.168.1.161:5016
[2018-05-23 09:29:02] NOTICE[26209]: res_pjsip_mwi.c:719 mwi_new_subscribe: AOR 1000 has no configured mailboxes. MWI subscription failed.
-- Channel PJSIP/1001-00000025 left 'simple_bridge' basic-bridge <921bbdce-34bb-4291-9a29-d8fb4425c196>
-- Channel DAHDI/2-1 left 'simple_bridge' basic-bridge <921bbdce-34bb-4291-9a29-d8fb4425c196>
[2018-05-23 09:29:08] WARNING[4068][C-0000001a]: chan_dahdi.c:5657 dahdi_ec_disable: Disabled echo cancellation on channel 2-- Hanging up on 'DAHDI/2-1'
-- Hungup 'DAHDI/2-1'
== Spawn extension (macro-trunkdial-failover-0.3, 1-dial, 25) exited non-zero on 'PJSIP/1001-00000025' in macro 'trunkdial-failover-0.3'
== Spawn extension (General_DLPN_DialPlan1001, 3965338994, 12) exited non-zero on 'PJSIP/1001-00000025'
-- Executing [h@General_DLPN_DialPlan1001:1] Hangup("PJSIP/1001-00000025", "") in new stack
== Spawn extension (General_DLPN_DialPlan1001, h, 1) exited non-zero on 'PJSIP/1001-00000025'
== Parsing '/etc/asterisk/pjsip.conf': Found
== Parsing '/etc/asterisk/pjsip_auth.conf': Found== Parsing '/etc/asterisk/pjsip_wizard.conf': Found
== Using SIP RTP Audio TOS bits 184
== Using SIP RTP Audio CoS mark 5
-- Executing [3946533899@DLPN_DialPlan1001:1] GotoIf("PJSIP/1001-00000026", "1?2:5") in new stack
-- Goto (DLPN_DialPlan1001,3946533899,2)
-- Executing [3946533899@DLPN_DialPlan1001:2] GotoIf("PJSIP/1001-00000026", "0?Branchlink:General") in new stack
-- Goto (DLPN_DialPlan1001,3946533899,5)
-- Executing [3946533899@DLPN_DialPlan1001:5] Set("PJSIP/1001-00000026", "DIALPLANEXTEN=1001") in new stack
-- Executing [3946533899@DLPN_DialPlan1001:6] Set("PJSIP/1001-00000026", "DIALPLANEXTEN=1001") in new stack
-- Executing [3946533899@DLPN_DialPlan1001:7] Goto("PJSIP/1001-00000026", "General_DLPN_DialPlan1001,3946533899,1") in new stack
-- Goto (General_DLPN_DialPlan1001,3946533899,1)
-- Executing [3946533899@General_DLPN_DialPlan1001:1] YsWalkContext("PJSIP/1001-00000026", "blacklist-outbound,3946533899,1,1001,outbound") in new stack
-- Executing [3946533899@General_DLPN_DialPlan1001:2] NoOp("PJSIP/1001-00000026", "No Pinset") in new stack
-- Executing [3946533899@General_DLPN_DialPlan1001:3] Set("PJSIP/1001-00000026", "ORGINEXTEN=3946533899") in new stack
-- Executing [3946533899@General_DLPN_DialPlan1001:4] Set("PJSIP/1001-00000026", "ORGINROUTE=ChiamateInUscita") in new stack
-- Executing [3946533899@General_DLPN_DialPlan1001:5] Set("PJSIP/1001-00000026", "ORGINCONTEXT=General_DLPN_DialPlan1001") in new stack
-- Executing [3946533899@General_DLPN_DialPlan1001:6] Set("PJSIP/1001-00000026", "MRMEMORYHUNT=no") in new stack
-- Executing [3946533899@General_DLPN_DialPlan1001:7] GetNextOutRouter("PJSIP/1001-00000026", "ChiamateInUscita,3946533899") in new stack
-- Executing [3946533899@General_DLPN_DialPlan1001:8] Goto("PJSIP/1001-00000026", "a1") in new stack
-- Goto (General_DLPN_DialPlan1001,3946533899,11)
-- Executing [3946533899@General_DLPN_DialPlan1001:11] NoOp("PJSIP/1001-00000026", "NO ADJUST") in new stack
-- Executing [3946533899@General_DLPN_DialPlan1001:12] Macro("PJSIP/1001-00000026", "trunkdial-failover-0.3,1,,3946533899,trunk_FXO2") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:1] NoOp("PJSIP/1001-00000026", "do call out") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:2] GotoIf("PJSIP/1001-00000026", "0?5:3") in new stack
-- Goto (macro-trunkdial-failover-0.3,s,3)
-- Executing [s@macro-trunkdial-failover-0.3:3] GotoIf("PJSIP/1001-00000026", "0?4:5") in new stack
-- Goto (macro-trunkdial-failover-0.3,s,5)
-- Executing [s@macro-trunkdial-failover-0.3:5] Set("PJSIP/1001-00000026", "TCOUNT=4") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:6] Set("PJSIP/1001-00000026", "CDR(userfield)=Outbound") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:7] Set("PJSIP/1001-00000026", "CDR(extfield4)=192.168.1.161") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:8] Set("PJSIP/1001-00000026", "OLDCALLERID=1001") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:9] Set("PJSIP/1001-00000026", "TOUCH_MONITOR=1001-3946533899") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:10] NoOp("PJSIP/1001-00000026", "") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:11] Set("PJSIP/1001-00000026", "TIMEOUT(absolute)=7200") in new stack
-- Channel will hangup at 2018-05-23 11:29:23.443 CEST.
-- Executing [s@macro-trunkdial-failover-0.3:12] Set("PJSIP/1001-00000026", "DLSTAT=UNKNOW") in new stack
-- Executing [s@macro-trunkdial-failover-0.3:13] GotoIf("PJSIP/1001-00000026", "1>0?1-dial,1") in new stack
-- Goto (macro-trunkdial-failover-0.3,1-dial,1)
-- Executing [1-dial@macro-trunkdial-failover-0.3:1] GotoIf("PJSIP/1001-00000026", "0?nextrouter,1") in new stack
[2018-05-23 09:29:23] WARNING[4155][C-0000001b]: ast_expr2.fl:470 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected '>', expecting $end; Input:
> 0
^[2018-05-23 09:29:23] WARNING[4155][C-0000001b]: ast_expr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
-- Executing [1-dial@macro-trunkdial-failover-0.3:2] GotoIf("PJSIP/1001-00000026", "?1-dial,6:1-dial,3") in new stack
-- Goto (macro-trunkdial-failover-0.3,1-dial,3)
-- Executing [1-dial@macro-trunkdial-failover-0.3:3] GotoIf("PJSIP/1001-00000026", "0?setdod,1:setdodname,1") in new stack
-- Goto (macro-trunkdial-failover-0.3,setdodname,1)
-- Executing [setdodname@macro-trunkdial-failover-0.3:1] GotoIf("PJSIP/1001-00000026", "0?setdod,3:1-dial,4") in new stack
-- Goto (macro-trunkdial-failover-0.3,1-dial,4)
-- Executing [1-dial@macro-trunkdial-failover-0.3:4] ExecIf("PJSIP/1001-00000026", "1?Set(SRCNUMBER=1001):Set(SRCNUMBER=)") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:5] GotoIf("PJSIP/1001-00000026", "0?setdodnum,1:1-dial,6") in new stack
-- Goto (macro-trunkdial-failover-0.3,1-dial,6)
-- Executing [1-dial@macro-trunkdial-failover-0.3:6] Set("PJSIP/1001-00000026", "OUTDIALOPT=tTKkWwXxb(add_diversion,add_diversion,1)") in new stack
[2018-05-23 09:29:23] WARNING[4155][C-0000001b]: ast_expr2.y:1497 op_div: non-numeric argument
-- Executing [1-dial@macro-trunkdial-failover-0.3:7] Set("PJSIP/1001-00000026", "FAXOPT(gateway)=no") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:8] NoOp("PJSIP/1001-00000026", "NO CLIP") in new stack
[2018-05-23 09:29:23] WARNING[4155][C-0000001b]: ast_expr2.y:1497 op_div: non-numeric argument
-- Executing [1-dial@macro-trunkdial-failover-0.3:9] Set("PJSIP/1001-00000026", "PJSIP_ACCOUNT=") in new stack
[2018-05-23 09:29:23] WARNING[4155][C-0000001b]: ast_expr2.y:1497 op_div: non-numeric argument
-- Executing [1-dial@macro-trunkdial-failover-0.3:10] Set("PJSIP/1001-00000026", "PJSIP_TRUNK=") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:11] Set("PJSIP/1001-00000026", "YSGSM_TRUNK=") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:12] Set("PJSIP/1001-00000026", "DIALSTRING=") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:13] GotoIf("PJSIP/1001-00000026", "0?1-dial,15") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:14] Set("PJSIP/1001-00000026", "DIALSTRING=DAHDI/g3/3946533899") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:15] GotoIf("PJSIP/1001-00000026", "0?sys-dial,1") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:16] ExecIf("PJSIP/1001-00000026", "0?SetGlobal(LastTrunkOfChiamateInUscita=trunk_FXO2):Noop(Not Mrmemory Hunt)") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:17] ExecIf("PJSIP/1001-00000026", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:18] ExecIf("PJSIP/1001-00000026", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:19] ExecIf("PJSIP/1001-00000026", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
-- Executing [1-dial@macro-trunkdial-failover-0.3:20] GotoIf("PJSIP/1001-00000026", "0?1-dial,21:1-dial,23") in new stack
-- Goto (macro-trunkdial-failover-0.3,1-dial,23)
-- Executing [1-dial@macro-trunkdial-failover-0.3:23] GotoIf("PJSIP/1001-00000026", "0?forking:outbound-dial") in new stack
-- Goto (macro-trunkdial-failover-0.3,1-dial,25)
-- Executing [1-dial@macro-trunkdial-failover-0.3:25] Dial("PJSIP/1001-00000026", "DAHDI/g3/3946533899,,tTKkWwXxb(add_diversion,add_diversion,1)") in new stack
-- DAHDI/2-1 Internal Gosub(add_diversion,add_diversion,1) start
-- Executing [add_diversion@add_diversion:1] GotoIf("DAHDI/2-1", "0?2:11") in new stack
-- Goto (add_diversion,add_diversion,11)
-- Executing [add_diversion@add_diversion:11] NoOp("DAHDI/2-1", "end add diversion") in new stack
[2018-05-23 09:29:23] NOTICE[4155][C-0000001b]: app_stack.c:1082 gosub_run: DAHDI/2-1 Abnormal 'Gosub(add_diversion,add_diversion,1)' exit. Popping routine return locations.
-- Called DAHDI/g3/3946533899
[2018-05-23 09:29:27] WARNING[4155][C-0000001b]: chan_dahdi.c:5613 dahdi_ec_enable: Enabled echo cancellation on channel 2
-- DAHDI/2-1 answered PJSIP/1001-00000026
-- === external features disabled. [DAHDI/2-1] ===
-- Channel DAHDI/2-1 joined 'simple_bridge' basic-bridge <e936d1af-f637-414f-ab6b-e8a84e48997f>
-- Channel PJSIP/1001-00000026 joined 'simple_bridge' basic-bridge <e936d1af-f637-414f-ab6b-e8a84e48997f>
> 0x71258860 -- Probation passed - setting RTP source address to 192.168.1.161:5018
-- Channel PJSIP/1001-00000026 left 'simple_bridge' basic-bridge <e936d1af-f637-414f-ab6b-e8a84e48997f>
-- Channel DAHDI/2-1 left 'simple_bridge' basic-bridge <e936d1af-f637-414f-ab6b-e8a84e48997f>
[2018-05-23 09:29:32] WARNING[4173][C-0000001b]: chan_dahdi.c:5657 dahdi_ec_disable: Disabled echo cancellation on channel 2
-- Hanging up on 'DAHDI/2-1'
-- Hungup 'DAHDI/2-1'== Spawn extension (macro-trunkdial-failover-0.3, 1-dial, 25) exited non-zero on 'PJSIP/1001-00000026' in macro 'trunkdial-failover-0.3'
== Spawn extension (General_DLPN_DialPlan1001, 3946533899, 12) exited non-zero on 'PJSIP/1001-00000026'
-- Executing [h@General_DLPN_DialPlan1001:1] Hangup("PJSIP/1001-00000026", "") in new stack== Spawn extension (General_DLPN_DialPlan1001, h, 1) exited non-zero on 'PJSIP/1001-00000026'
[2018-05-23 09:29:34] NOTICE[2351]: ysscale.c:1130 usb_exception_func: Total recv 72000 heartbeat packets from USB port 0
-
Antonio Pisarra Second test
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2018.05.23 09:36:09 =~=~=~=~=~=~=~=~=~=~=~=
login as: support
support@192.168.1.160's password:
Access denied
support@192.168.1.160's password:
support@IPPBX:~$ asterisk -vvvvvvvvvr
Unable to open specified codec config file '/ysdisk/ysapps/pbxcenter/etc/codec.conf', using built-in defaults
Unable to disable core size resource limit: Operation not permitted
Asterisk 13.7.0, Copyright (C) 1999 - 2014, Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 13.7.0 currently running on IPPBX (pid = 2335)
No entry for terminal type "xterm";
using dumb terminal settings.
IPPBX*CLI> == Using SIP RTP Audio TOS bits 184
IPPBX*CLI> == Using SIP RTP Audio CoS mark 5
IPPBX*CLI> -- Executing [93465338990@DLPN_DialPlan1001:1] GotoIf("PJSIP/1001-0000002a", "1?2:5") in new stack
IPPBX*CLI> -- Goto (DLPN_DialPlan1001,93465338990,2)
IPPBX*CLI> -- Executing [93465338990@DLPN_DialPlan1001:2] GotoIf("PJSIP/1001-0000002a", "0?Branchlink:General") in new stack
IPPBX*CLI> -- Goto (DLPN_DialPlan1001,93465338990,5)
IPPBX*CLI> -- Executing [93465338990@DLPN_DialPlan1001:5] Set("PJSIP/1001-0000002a", "DIALPLANEXTEN=1001") in new stack
IPPBX*CLI> -- Executing [93465338990@DLPN_DialPlan1001:6] Set("PJSIP/1001-0000002a", "DIALPLANEXTEN=1001") in new stack
IPPBX*CLI> -- Executing [93465338990@DLPN_DialPlan1001:7] Goto("PJSIP/1001-0000002a", "General_DLPN_DialPlan1001,93465338990,1") in new stack
IPPBX*CLI> -- Goto (General_DLPN_DialPlan1001,93465338990,1)
IPPBX*CLI> -- Executing [93465338990@General_DLPN_DialPlan1001:1] YsWalkContext("PJSIP/1001-0000002a", "blacklist-outbound,3465338990,1,1001,outbound") in new stack
IPPBX*CLI> -- Executing [93465338990@General_DLPN_DialPlan1001:2] NoOp("PJSIP/1001-0000002a", "No Pinset") in new stack
IPPBX*CLI> -- Executing [93465338990@General_DLPN_DialPlan1001:3] Set("PJSIP/1001-0000002a", "ORGINEXTEN=93465338990") in new stack
IPPBX*CLI> -- Executing [93465338990@General_DLPN_DialPlan1001:4] Set("PJSIP/1001-0000002a", "ORGINROUTE=ChiamateInUscita") in new stack
IPPBX*CLI> -- Executing [93465338990@General_DLPN_DialPlan1001:5] Set("PJSIP/1001-0000002a", "ORGINCONTEXT=General_DLPN_DialPlan1001") in new stack
IPPBX*CLI> -- Executing [93465338990@General_DLPN_DialPlan1001:6] Set("PJSIP/1001-0000002a", "MRMEMORYHUNT=no") in new stack
IPPBX*CLI> -- Executing [93465338990@General_DLPN_DialPlan1001:7] GetNextOutRouter("PJSIP/1001-0000002a", "ChiamateInUscita,93465338990") in new stack
IPPBX*CLI> -- Executing [93465338990@General_DLPN_DialPlan1001:8] Goto("PJSIP/1001-0000002a", "a1") in new stack
IPPBX*CLI> -- Goto (General_DLPN_DialPlan1001,93465338990,11)
IPPBX*CLI> -- Executing [93465338990@General_DLPN_DialPlan1001:11] NoOp("PJSIP/1001-0000002a", "NO ADJUST") in new stack
IPPBX*CLI> -- Executing [93465338990@General_DLPN_DialPlan1001:12] Macro("PJSIP/1001-0000002a", "trunkdial-failover-0.3,1,,3465338990,trunk_FXO2") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:1] NoOp("PJSIP/1001-0000002a", "do call out") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:2] GotoIf("PJSIP/1001-0000002a", "0?5:3") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,s,3)
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:3] GotoIf("PJSIP/1001-0000002a", "0?4:5") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,s,5)
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:5] Set("PJSIP/1001-0000002a", "TCOUNT=4") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:6] Set("PJSIP/1001-0000002a", "CDR(userfield)=Outbound") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:7] Set("PJSIP/1001-0000002a", "CDR(extfield4)=192.168.1.161") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:8] Set("PJSIP/1001-0000002a", "OLDCALLERID=1001") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:9] Set("PJSIP/1001-0000002a", "TOUCH_MONITOR=1001-3465338990") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:10] NoOp("PJSIP/1001-0000002a", "") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:11] Set("PJSIP/1001-0000002a", "TIMEOUT(absolute)=7200") in new stack
IPPBX*CLI> -- Channel will hangup at 2018-05-23 11:36:32.750 CEST.
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:12] Set("PJSIP/1001-0000002a", "DLSTAT=UNKNOW") in new stack
IPPBX*CLI> -- Executing [s@macro-trunkdial-failover-0.3:13] GotoIf("PJSIP/1001-0000002a", "1>0?1-dial,1") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,1)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:1] GotoIf("PJSIP/1001-0000002a", "0?nextrouter,1") in new stack
IPPBX*CLI> [2018-05-23 09:36:32] WARNING[7123][C-0000001f]: ast_expr2.fl:470 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected '>', expecting $end; Input:
> 0
^
IPPBX*CLI> [2018-05-23 09:36:32] WARNING[7123][C-0000001f]: ast_expr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:2] GotoIf("PJSIP/1001-0000002a", "?1-dial,6:1-dial,3") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,3)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:3] GotoIf("PJSIP/1001-0000002a", "0?setdod,1:setdodname,1") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,setdodname,1)
IPPBX*CLI> -- Executing [setdodname@macro-trunkdial-failover-0.3:1] GotoIf("PJSIP/1001-0000002a", "0?setdod,3:1-dial,4") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,4)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:4] ExecIf("PJSIP/1001-0000002a", "1?Set(SRCNUMBER=1001):Set(SRCNUMBER=)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:5] GotoIf("PJSIP/1001-0000002a", "0?setdodnum,1:1-dial,6") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,6)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:6] Set("PJSIP/1001-0000002a", "OUTDIALOPT=tTKkWwXxb(add_diversion,add_diversion,1)") in new stack
IPPBX*CLI> [2018-05-23 09:36:32] WARNING[7123][C-0000001f]: ast_expr2.y:1497 op_div: non-numeric argument
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:7] Set("PJSIP/1001-0000002a", "FAXOPT(gateway)=no") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:8] NoOp("PJSIP/1001-0000002a", "NO CLIP") in new stack
IPPBX*CLI> [2018-05-23 09:36:32] WARNING[7123][C-0000001f]: ast_expr2.y:1497 op_div: non-numeric argument
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:9] Set("PJSIP/1001-0000002a", "PJSIP_ACCOUNT=") in new stack
IPPBX*CLI> [2018-05-23 09:36:32] WARNING[7123][C-0000001f]: ast_expr2.y:1497 op_div: non-numeric argument
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:10] Set("PJSIP/1001-0000002a", "PJSIP_TRUNK=") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:11] Set("PJSIP/1001-0000002a", "YSGSM_TRUNK=") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:12] Set("PJSIP/1001-0000002a", "DIALSTRING=") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:13] GotoIf("PJSIP/1001-0000002a", "0?1-dial,15") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:14] Set("PJSIP/1001-0000002a", "DIALSTRING=DAHDI/g3/3465338990") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:15] GotoIf("PJSIP/1001-0000002a", "0?sys-dial,1") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:16] ExecIf("PJSIP/1001-0000002a", "0?SetGlobal(LastTrunkOfChiamateInUscita=trunk_FXO2):Noop(Not Mrmemory Hunt)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:17] ExecIf("PJSIP/1001-0000002a", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:18] ExecIf("PJSIP/1001-0000002a", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:19] ExecIf("PJSIP/1001-0000002a", "0?Set(JITTERBUFFER(disabled)=):NoOp(No Jitter Buffer)") in new stack
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:20] GotoIf("PJSIP/1001-0000002a", "0?1-dial,21:1-dial,23") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,23)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:23] GotoIf("PJSIP/1001-0000002a", "0?forking:outbound-dial") in new stack
IPPBX*CLI> -- Goto (macro-trunkdial-failover-0.3,1-dial,25)
IPPBX*CLI> -- Executing [1-dial@macro-trunkdial-failover-0.3:25] Dial("PJSIP/1001-0000002a", "DAHDI/g3/3465338990,,tTKkWwXxb(add_diversion,add_diversion,1)") in new stack
IPPBX*CLI> -- DAHDI/2-1 Internal Gosub(add_diversion,add_diversion,1) start
IPPBX*CLI> -- Executing [add_diversion@add_diversion:1] GotoIf("DAHDI/2-1", "0?2:11") in new stack
IPPBX*CLI> -- Goto (add_diversion,add_diversion,11)
IPPBX*CLI> -- Executing [add_diversion@add_diversion:11] NoOp("DAHDI/2-1", "end add diversion") in new stack
IPPBX*CLI> [2018-05-23 09:36:32] NOTICE[7123][C-0000001f]: app_stack.c:1082 gosub_run: DAHDI/2-1 Abnormal 'Gosub(add_diversion,add_diversion,1)' exit. Popping routine return locations.
IPPBX*CLI> -- Called DAHDI/g3/3465338990
IPPBX*CLI> [2018-05-23 09:36:36] WARNING[7123][C-0000001f]: chan_dahdi.c:5613 dahdi_ec_enable: Enabled echo cancellation on channel 2
IPPBX*CLI> -- DAHDI/2-1 answered PJSIP/1001-0000002a
IPPBX*CLI> -- === external features disabled. [DAHDI/2-1] ===
IPPBX*CLI> -- Channel DAHDI/2-1 joined 'simple_bridge' basic-bridge <313e0b08-4a12-4e00-b0ad-538b75cbfaab>
IPPBX*CLI> -- Channel PJSIP/1001-0000002a joined 'simple_bridge' basic-bridge <313e0b08-4a12-4e00-b0ad-538b75cbfaab>
IPPBX*CLI> > 0x71fe6fa0 -- Probation passed - setting RTP source address to 192.168.1.161:5008
IPPBX*CLI> -- Channel PJSIP/1001-0000002a left 'simple_bridge' basic-bridge <313e0b08-4a12-4e00-b0ad-538b75cbfaab>
IPPBX*CLI> -- Channel DAHDI/2-1 left 'simple_bridge' basic-bridge <313e0b08-4a12-4e00-b0ad-538b75cbfaab>
[2018-05-23 09:36:41] WARNING[7167][C-0000001f]: chan_dahdi.c:5657 dahdi_ec_disable: Disabled echo cancellation on channel 2
-- Hanging up on 'DAHDI/2-1'
-- Hungup 'DAHDI/2-1'
IPPBX*CLI> == Spawn extension (macro-trunkdial-failover-0.3, 1-dial, 25) exited non-zero on 'PJSIP/1001-0000002a' in macro 'trunkdial-failover-0.3'
IPPBX*CLI> == Spawn extension (General_DLPN_DialPlan1001, 93465338990, 12) exited non-zero on 'PJSIP/1001-0000002a'
IPPBX*CLI> -- Executing [h@General_DLPN_DialPlan1001:1] Hangup("PJSIP/1001-0000002a", "") in new stack
IPPBX*CLI> == Spawn extension (General_DLPN_DialPlan1001, h, 1) exited non-zero on 'PJSIP/1001-0000002a'
IPPBX*CLI> == Parsing '/etc/asterisk/pjsip.conf': Found
== Parsing '/etc/asterisk/pjsip_auth.conf': Found
IPPBX*CLI> == Parsing '/etc/asterisk/pjsip_wizard.conf': Found
IPPBX*CLI> -
Oscar Colka Antonio,
Regarding the second test, I would like you to setup the dial pattern to 9 (only digit 9 but nothing else) and remove 1 digit from front. Then dial 9 on your phone, S PBX will try seize the PSTN line first(this is to offhook the FXS port on your modem), when you hear dial tone, dial out the number you would like to reach.
-
Antonio Pisarra I configured the call scheme with only the number 9 and inserted in strip 1.
Typing 9 and calling I hear the dial tone of the phone. I try to dial the number but nothing. Always delete 4 -
Oscar Colka The logs you post looks like you dial out the whole number string at one time.
Can you post the logs for this: Setup the dial pattern to 9 (only digit 9 but nothing else) and remove 1 digit from front. Then dial 9 on your phone, S PBX will try seize the PSTN line first(this is to offhook the FXS port on your modem), when you hear dial tone, dial out the number you would like to reach. If this couldn't work, it is probably caused by the DTMF tone for number digit 4 sent from teh S PBX isn't compatiable with your modem.
Try adjust Tone Region and DTMF settings on the S PBX and see if that would help:
-
Oscar Colka By the way, did you ever change any volume setting on FXO trunk page? The volume of the PSTN trunk settings would affect the DTMF tone sent out from the PBX as well. You can try adjust that settings and see if that would help.
-
Antonio Pisarra Finally!!!! I had changed the trunk volume to 150% now reported to 40% and everything works perfectly. Thank you so much for the support. One last information.
Is it possible to have a higher volume both for external calls and internal calls? In fact I had modified that value thinking to get a higher volume -
Oscar Colka Glad to know this help.
Try setup the volume to 80%, that might be the best option(Higher the volume but not affect the DTMF) : )
-
Antonio Pisarra Thanks for all the help you have given me