I tested but callerid not changed in order, every placed the call same with callerid
Debuging;
Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
– Executing [5xxxxxxxx@from-trunk-sip-ININ-slave:1] Set(“SIP/ININ-slave-002c604c”, “GROUP()=OUT_5”) in new stack
– Executing [5xxxxxxxx@from-trunk-sip-ININ-slave:2] Goto(“SIP/ININ-slave-002c604c”, “from-trunk,5xxxxxxxx,1”) in new stack
– Goto (from-trunk,5xxxxxxxx,1)
– Executing [5xxxxxxxx@from-trunk:1] NoOp(“SIP/ININ-slave-002c604c”, “Catch-All DID Match - Found 5xxxxxxxx - You probably want a DID for this.”) in new stack
– Executing [5xxxxxxxx@from-trunk:2] Set(“SIP/ININ-slave-002c604c”, “__FROM_DID=5xxxxxxxx”) in new stack
– Executing [5xxxxxxxx@from-trunk:3] Goto(“SIP/ININ-slave-002c604c”, “ext-did,s,1”) in new stack
– Goto (ext-did,s,1)
– Executing [s@ext-did:1] ExecIf(“SIP/ININ-slave-002c604c”, “0?Set(__FROM_DID=s)”) in new stack
– Executing [s@ext-did:2] Gosub(“SIP/ININ-slave-002c604c”, “app-blacklist-check,s,1()”) in new stack
– Executing [s@app-blacklist-check:1] GotoIf(“SIP/ININ-slave-002c604c”, “0?blacklisted”) in new stack
– Executing [s@app-blacklist-check:2] Set(“SIP/ININ-slave-002c604c”, “CALLED_BLACKLIST=1”) in new stack
– Executing [s@app-blacklist-check:3] Return(“SIP/ININ-slave-002c604c”, “”) in new stack
– Executing [s@ext-did:3] Set(“SIP/ININ-slave-002c604c”, “CDR(did)=5xxxxxxxx”) in new stack
– Executing [s@ext-did:4] Gosub(“SIP/ININ-slave-002c604c”, “NUMARALAR,cell2,1”) in new stack
– Executing [cell2@NUMARALAR:1] Set(“SIP/ININ-slave-002c604c”, “CALLERID(num)=024xxxxxxxx”) in new stack
– Executing [cell2@NUMARALAR:2] Return(“SIP/ININ-slave-002c604c”, “”) in new stack
– Executing [s@ext-did:5] Set(“SIP/ININ-slave-002c604c”, “CHANNEL(musicclass)=default”) in new stack
– Executing [s@ext-did:6] Set(“SIP/ININ-slave-002c604c”, “__MOHCLASS=default”) in new stack
– Executing [s@ext-did:7] Set(“SIP/ININ-slave-002c604c”, “__CALLINGPRES_SV=allowed_not_screened”) in new stack
– Executing [s@ext-did:8] Set(“SIP/ININ-slave-002c604c”, “CALLERPRES()=allowed_not_screened”) in new stack
– Executing [s@ext-did:9] Goto(“SIP/ININ-slave-002c604c”, “ext-trunk,2,1”) in new stack
– Goto (ext-trunk,2,1)
– Executing [2@ext-trunk:1] Set(“SIP/ININ-slave-002c604c”, “TDIAL_STRING=SIP/ILG3”) in new stack
– Executing [2@ext-trunk:2] Set(“SIP/ININ-slave-002c604c”, “DIAL_TRUNK=2”) in new stack
– Executing [2@ext-trunk:3] Goto(“SIP/ININ-slave-002c604c”, “ext-trunk,tdial,1”) in new stack
– Goto (ext-trunk,tdial,1)
– Executing [tdial@ext-trunk:1] Set(“SIP/ININ-slave-002c604c”, “OUTBOUND_GROUP=OUT_2”) in new stack
– Executing [tdial@ext-trunk:2] GotoIf(“SIP/ININ-slave-002c604c”, “1?nomax”) in new stack
– Goto (ext-trunk,tdial,4)
– Executing [tdial@ext-trunk:4] ExecIf(“SIP/ININ-slave-002c604c”, “1?Set(CALLERPRES()=allowed_not_screened)”) in new stack
– Executing [tdial@ext-trunk:5] Set(“SIP/ININ-slave-002c604c”, “DIAL_NUMBER=5xxxxxxxx”) in new stack
– Executing [tdial@ext-trunk:6] GosubIf(“SIP/ININ-slave-002c604c”, “1?sub-flp-2,s,1()”) in new stack
– Executing [s@sub-flp-2:1] ExecIf(“SIP/ININ-slave-002c604c”, “1?Return()”) in new stack
– Executing [tdial@ext-trunk:7] Set(“SIP/ININ-slave-002c604c”, “OUTNUM=5xxxxxxxx”) in new stack
– Executing [tdial@ext-trunk:8] Set(“SIP/ININ-slave-002c604c”, “DIAL_TRUNK_OPTIONS=”) in new stack
– Executing [tdial@ext-trunk:9] Dial(“SIP/ININ-slave-002c604c”, “SIP/ILG3/5xxxxxxxx,300,”) in new stack
DialPlan
[globals]
CLID=2
;end of [globals]
[ext-did-0001]
include => ext-did-0001-custom
exten => fax,1,Goto(${CUT(FAX_DEST,^,1)},${CUT(FAX_DEST,^,2)},${CUT(FAX_DEST,^,3)})
exten => s,1,ExecIf($["${FROM_DID}" = “”]?Set(__FROM_DID=${EXTEN}))
exten => s,n,Gosub(app-blacklist-check,s,1())
exten => s,n,Set(CDR(did)=${FROM_DID})
exten => s,Set(GLOBAL(CLID)=IF($[${CLID} < 11]?4:${CLID}+1))
exten => s,n,Gosub(NUMARALAR,cell${CLID},1)
exten => s,n,Set(CHANNEL(musicclass)=default)
exten => s,n,Set(__MOHCLASS=default)
exten => s,n,Set(__CALLINGPRES_SV=${CALLERPRES()})
exten => s,n,Set(CALLERPRES()=allowed_not_screened)
exten => s,n(dest-ext),Goto(ext-trunk,2,1)
;–== end of [ext-did-0001] ==–;
[NUMARALAR]
exten => cell1,1,Set(CALLERID(num)=02324240943)
same => n,Return
exten => cell2,1,Set(CALLERID(num)=02422121548)
same => n,Return
exten => cell3,1,Set(CALLERID(num)=02422384086)
same => n,Return
exten => cell4,1,Set(CALLERID(num)=02422385037)
same => n,Return
exten => cell5,1,Set(CALLERID(num)=02524240679)
same => n,Return
exten => cell6,1,Set(CALLERID(num)=02524240742)
same => n,Return
exten => cell7,1,Set(CALLERID(num)=02566100792)
same => n,Return
exten => cell8,1,Set(CALLERID(num)=02566100821)
same => n,Return
exten => cell9,1,Set(CALLERID(num)=02566100836)
same => n,Return
exten => cell10,1,Set(CALLERID(num)=02566100851)
same => n,Return
exten => cell11,1,Set(CALLERID(num)=03124650481)
same => n,Return