I am trying to get Followme to ring both an internal extension and external number.
From the wiki it seems quite straight forward you just put in the number and it should work, but it is only ringing my internal extension.
I never see an outgoing invite to the external number or anything.
here is an excerpt from the log
dialparties.agi: Starting New Dialparties.agi
dialparties.agi: Caller ID name is ‘+14915208800855’ number is ‘+4915208800855’
> dialparties.agi: USE_CONFIRMATION: ‘FALSE’
> dialparties.agi: RINGGROUP_INDEX: ‘‘
dialparties.agi: Methodology of ring is ‘ringallv2’
– dialparties.agi: Added extension 62 to extension map
– dialparties.agi: Added extension 015112345678 to extension map
> dialparties.agi: got fmgrp_prering: 2, fmgrp_grptime: 20
> dialparties.agi: fmgrp_totalprering: 22
> dialparties.agi: found extension in pre-ring and array
> dialparties.agi: ringallv2 ring times: REALPRERING: 22, PRERING: 2
> dialparties.agi: Extension 015112345678 has call screening off
– dialparties.agi: Extension 62 cf is disabled
– dialparties.agi: Extension 015112345678 cf is disabled
– dialparties.agi: Extension 62 do not disturb is disabled
– dialparties.agi: Extension 015112345678 do not disturb is disabled
> dialparties.agi: extnum 62 has: cw: 1; hascfb: 0 [] hascfu: 0 []
– dialparties.agi: dbset CALLTRACE/62 to +4915208800855
> dialparties.agi: extnum 015112345678 has: cw: 0; hascfb: 0 [] hascfu: 0 []
dialparties.agi: EXTENSION_STATE: 4 (UNKNOWN)
dialparties.agi: Extension 015112345678 has ExtensionState: 4
– dialparties.agi: Checking CW and CFB status for extension 015112345678
– dialparties.agi: dbset CALLTRACE/015112345678 to +4915208800855
– dialparties.agi: Filtered ARG3: 62-015112345678
> dialparties.agi: NODEST: 62 adding M(auto-blkvm) to dialopts: TtrIM(auto-blkvm)
> dialparties.agi: FMUNIQUE: SIP/USA-00000102, FMRERING: 0, FMREALPRERING: 22, FMGRPTIME: 20
> dialparties.agi: NODEST: 62 blkvm enabled macro already in dialopts: TtrIM(auto-blkvm)
– <SIP/USA-00000102>AGI Script dialparties.agi completed, returning 0
– Executing [s@macro-dial:7] Dial(“SIP/USA-00000102”, “Local/FMPR-62@from-internal&Local/FMGL-015112345678@from-internal,22,TtrIM(auto-blkvm)”) in new stack
> [INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES (‘CHAN_START’,{ts ‘2014-05-08 18:24:44’},’’,’’,’’,’’,’’,‘FMPR-62’,‘from-internal’,‘Local/FMPR-62@from-internal-0000003d;1’,’’,’’,3,’’,‘1399566284.415’,‘1399566279.414’,’’,’’,’’)]
> [INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES (‘CHAN_START’,{ts ‘2014-05-08 18:24:44’},’’,’’,’’,’’,’’,‘FMPR-62’,‘from-internal’,‘Local/FMPR-62@from-internal-0000003d;2’,’’,’’,3,’’,‘1399566284.416’,‘1399566279.414’,’’,’’,’’)]
> [INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES (‘CHAN_START’,{ts ‘2014-05-08 18:24:44’},’’,’’,’’,’’,’’,‘FMGL-015112345678’,‘from-internal’,‘Local/FMGL-015112345678@from-internal-0000003e;1’,’’,’’,3,’’,‘1399566284.417’,‘1399566279.414’,’’,’’,’’)]
> [INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES (‘CHAN_START’,{ts ‘2014-05-08 18:24:44’},’’,’’,’’,’’,’’,‘FMGL-015112345678’,‘from-internal’,‘Local/FMGL-015112345678@from-internal-0000003e;2’,’’,’’,3,’’,‘1399566284.418’,‘1399566279.414’,’’,’’,’’)]
– Called Local/FMPR-62@from-internal
– Called Local/FMGL-015112345678@from-internal
– Executing [FMPR-62@from-internal:1] NoCDR(“Local/FMPR-62@from-internal-0000003d;2”, “”) in new stack
– Executing [FMPR-62@from-internal:2] Set(“Local/FMPR-62@from-internal-0000003d;2”, “RingGroupMethod=”) in new stack
– Executing [FMGL-015112345678@from-internal:1] NoCDR(“Local/FMGL-015112345678@from-internal-0000003e;2”, “”) in new stack
– Executing [FMGL-015112345678@from-internal:2] Set(“Local/FMGL-015112345678@from-internal-0000003e;2”, “ENDLOOP=1399566286”) in new stack
– Executing [FMGL-015112345678@from-internal:3] GotoIf(“Local/FMGL-015112345678@from-internal-0000003e;2”, “0?dodnd”) in new stack
– Executing [FMPR-62@from-internal:3] Set(“Local/FMPR-62@from-internal-0000003d;2”, “USE_CONFIRMATION=”) in new stack
– Executing [FMGL-015112345678@from-internal:4] Wait(“Local/FMGL-015112345678@from-internal-0000003e;2”, “1”) in new stack
– Executing [FMPR-62@from-internal:4] Set(“Local/FMPR-62@from-internal-0000003d;2”, “RINGGROUP_INDEX=”) in new stack
– Executing [FMPR-62@from-internal:5] Macro(“Local/FMPR-62@from-internal-0000003d;2”, “simple-dial,62,22”) in new stack
– Executing [s@macro-simple-dial:1] Set(“Local/FMPR-62@from-internal-0000003d;2”, “__EXTTOCALL=62”) in new stack
– Executing [s@macro-simple-dial:2] Set(“Local/FMPR-62@from-internal-0000003d;2”, “RT=22”) in new stack
– Executing [s@macro-simple-dial:3] Set(“Local/FMPR-62@from-internal-0000003d;2”, “CFUEXT=”) in new stack
– Executing [s@macro-simple-dial:4] Set(“Local/FMPR-62@from-internal-0000003d;2”, “CFBEXT=”) in new stack
– Executing [s@macro-simple-dial:5] Set(“Local/FMPR-62@from-internal-0000003d;2”, “CWI_TMP=”) in new stack
– Executing [s@macro-simple-dial:6] Macro(“Local/FMPR-62@from-internal-0000003d;2”, “dial-one,22,Ttr,62”) in new stack
– Executing [s@macro-dial-one:1] Set(“Local/FMPR-62@from-internal-0000003d;2”, “DEXTEN=62”) in new stack
– Executing [s@macro-dial-one:2] Set(“Local/FMPR-62@from-internal-0000003d;2”, “DIALSTATUS_CW=”) in new stack
– Executing [s@macro-dial-one:3] GosubIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?screen,1()”) in new stack
– Executing [s@macro-dial-one:4] GosubIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?cf,1()”) in new stack
– Executing [s@macro-dial-one:5] GotoIf(“Local/FMPR-62@from-internal-0000003d;2”, “1?skip1”) in new stack
– Goto (macro-dial-one,s,8)
– Executing [s@macro-dial-one:8] GotoIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?nodial”) in new stack
– Executing [s@macro-dial-one:9] GotoIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?continue”) in new stack
– Executing [s@macro-dial-one:10] Set(“Local/FMPR-62@from-internal-0000003d;2”, “EXTHASCW=ENABLED”) in new stack
– Executing [s@macro-dial-one:11] GotoIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?next1:cwinusebusy”) in new stack
– Goto (macro-dial-one,s,23)
– Executing [s@macro-dial-one:23] GotoIf(“Local/FMPR-62@from-internal-0000003d;2”, “1?next3:continue”) in new stack
– Goto (macro-dial-one,s,24)
– Executing [s@macro-dial-one:24] ExecIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?Set(DIALSTATUS_CW=BUSY)”) in new stack
– Executing [s@macro-dial-one:25] GotoIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?nodial”) in new stack
– Executing [s@macro-dial-one:26] GosubIf(“Local/FMPR-62@from-internal-0000003d;2”, “1?dstring,1():dlocal,1()”) in new stack
– Executing [dstring@macro-dial-one:1] Set(“Local/FMPR-62@from-internal-0000003d;2”, “DSTRING=”) in new stack
– Executing [dstring@macro-dial-one:2] Set(“Local/FMPR-62@from-internal-0000003d;2”, “DEVICES=62”) in new stack
– Executing [dstring@macro-dial-one:3] ExecIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?Return()”) in new stack
– Executing [dstring@macro-dial-one:4] ExecIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?Set(DEVICES=2)”) in new stack
– Executing [dstring@macro-dial-one:5] Set(“Local/FMPR-62@from-internal-0000003d;2”, “LOOPCNT=1”) in new stack
– Executing [dstring@macro-dial-one:6] Set(“Local/FMPR-62@from-internal-0000003d;2”, “ITER=1”) in new stack
– Executing [dstring@macro-dial-one:7] Set(“Local/FMPR-62@from-internal-0000003d;2”, “THISDIAL=SIP/62”) in new stack
– Executing [dstring@macro-dial-one:8] GosubIf(“Local/FMPR-62@from-internal-0000003d;2”, “1?zap2dahdi,1()”) in new stack
– Executing [zap2dahdi@macro-dial-one:1] ExecIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?Return()”) in new stack
– Executing [zap2dahdi@macro-dial-one:2] Set(“Local/FMPR-62@from-internal-0000003d;2”, “NEWDIAL=”) in new stack
– Executing [zap2dahdi@macro-dial-one:3] Set(“Local/FMPR-62@from-internal-0000003d;2”, “LOOPCNT2=1”) in new stack
– Executing [zap2dahdi@macro-dial-one:4] Set(“Local/FMPR-62@from-internal-0000003d;2”, “ITER2=1”) in new stack
– Executing [zap2dahdi@macro-dial-one:5] Set(“Local/FMPR-62@from-internal-0000003d;2”, “THISPART2=SIP/62”) in new stack
– Executing [zap2dahdi@macro-dial-one:6] ExecIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?Set(THISPART2=DAHDI/62)”) in new stack
– Executing [zap2dahdi@macro-dial-one:7] Set(“Local/FMPR-62@from-internal-0000003d;2”, “NEWDIAL=SIP/62&”) in new stack
– Executing [zap2dahdi@macro-dial-one:8] Set(“Local/FMPR-62@from-internal-0000003d;2”, “ITER2=2”) in new stack
– Executing [zap2dahdi@macro-dial-one:9] GotoIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?begin2”) in new stack
– Executing [zap2dahdi@macro-dial-one:10] Set(“Local/FMPR-62@from-internal-0000003d;2”, “THISDIAL=SIP/62”) in new stack
– Executing [zap2dahdi@macro-dial-one:11] Return(“Local/FMPR-62@from-internal-0000003d;2”, “”) in new stack
– Executing [dstring@macro-dial-one:9] Set(“Local/FMPR-62@from-internal-0000003d;2”, “DSTRING=SIP/62&”) in new stack
– Executing [dstring@macro-dial-one:10] Set(“Local/FMPR-62@from-internal-0000003d;2”, “ITER=2”) in new stack
– Executing [dstring@macro-dial-one:11] GotoIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?begin”) in new stack
– Executing [dstring@macro-dial-one:12] Set(“Local/FMPR-62@from-internal-0000003d;2”, “DSTRING=SIP/62”) in new stack
– Executing [dstring@macro-dial-one:13] Return(“Local/FMPR-62@from-internal-0000003d;2”, “”) in new stack
– Executing [s@macro-dial-one:27] GotoIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?nodial”) in new stack
– Executing [s@macro-dial-one:28] GotoIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?skiptrace”) in new stack
– Executing [s@macro-dial-one:29] GosubIf(“Local/FMPR-62@from-internal-0000003d;2”, “1?ctset,1():ctclear,1()”) in new stack
– Executing [ctset@macro-dial-one:1] Set(“Local/FMPR-62@from-internal-0000003d;2”, “DB(CALLTRACE/62)=+4915208800855”) in new stack
– Executing [ctset@macro-dial-one:2] Return(“Local/FMPR-62@from-internal-0000003d;2”, “”) in new stack
– Executing [s@macro-dial-one:30] Set(“Local/FMPR-62@from-internal-0000003d;2”, “D_OPTIONS=TtrM(auto-blkvm)”) in new stack
– Executing [s@macro-dial-one:31] ExecIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?SIPAddHeader(Alert-Info: )”) in new stack
– Executing [s@macro-dial-one:32] ExecIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?SIPAddHeader()”) in new stack
– Executing [s@macro-dial-one:33] ExecIf(“Local/FMPR-62@from-internal-0000003d;2”, “1?Set(CHANNEL(musicclass)=default)”) in new stack
– Executing [s@macro-dial-one:34] GosubIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?qwait,1()”) in new stack
– Executing [s@macro-dial-one:35] Set(“Local/FMPR-62@from-internal-0000003d;2”, “__CWIGNORE=”) in new stack
– Executing [s@macro-dial-one:36] Set(“Local/FMPR-62@from-internal-0000003d;2”, “__KEEPCID=TRUE”) in new stack
– Executing [s@macro-dial-one:37] GotoIf(“Local/FMPR-62@from-internal-0000003d;2”, “0?usegoto,1”) in new stack
– Executing [s@macro-dial-one:38] GotoIf(“Local/FMPR-62@from-internal-0000003d;2”, “1?godial”) in new stack
– Goto (macro-dial-one,s,43)
– Executing [s@macro-dial-one:43] Dial(“Local/FMPR-62@from-internal-0000003d;2”, “SIP/62,22,TtrM(auto-blkvm)”) in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
> [INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES (‘CHAN_START’,{ts ‘2014-05-08 18:24:44’},‘Stephen’,‘62’,’’,’’,’’,‘s’,‘from-internal’,‘SIP/62-00000103’,’’,’’,3,’’,‘1399566284.419’,‘1399566279.414’,’’,’’,’’)]