SIP Trunk to Trunk

Salam semua member, :raised_hands:

Mohon pencerahan dan analisanya, :pray: :pray: :pray:
Saya ada kendala untuk topology dibawah ini,
1, Call dari Ext Briker 9004 CID No 0215033xxxx -> Voip Provider -> PSTN, OK
2. Call dari Ext Voip Server -> Ext Briker 9004, OK
3. Call dari Ext Voip Server -> PSTN, Failed

Note,

  1. Saya tidak punya akses VoipServer
  2. Saya ada user pass ext voip server, ext 1001 dengan CID Number 0215010xxxx
  3. Call ke Voip Provider harus mengirimkan digit full number 0215010xxxx agar bisa diteruskan ke PSTN

Setingan apa yang harus disesuaikan pada Briker, agar CID dari VoipServer bisa diteruskan ke VoipProvider,?

Topology,

Trunk Setting Briker -> VoipServer

type=friend
transport=udp
qualify=yes
port=65061
nat=yes
insecure=ip&port,invite&port,invite
host=IpVoipServer
fromdomain=IpVoipServer
context=from-internal
usercallerid=yes

Debug call 1001 -> 9004, Success

<— Transmitting (NAT) to IpVoipServer:65061 —>
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP IpVoipServer:65061;branch=z9hG4bK1c8a5c0b;received=IpVoipServer;rport=65061
From: “0215010xxxx” sip:0215010xxxx@IpVoipServer:65061;tag=as7a406e02
To: sip:9004@IpBriker:5060;tag=as283d9ba9
Call-ID: 730677d8097401466704245a666d1935@IpVoipServer:65061
CSeq: 102 INVITE
Server: BrikerIPPBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Contact: sip:9004@IpBriker:5060
Content-Length: 0

Debug Call 1001 -> PSTN, Failed

<— Reliably Transmitting (NAT) to IpVoipServer:65061 —>
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP IpVoipServer:65061;branch=z9hG4bK7b730852;received=IpVoipServer;rport=65061
From: “0215010xxxx” sip:0215010xxxx@IpVoipServer:65061;tag=as631dd3b0
To: sip:0821xxxxxxxx@103.232.66.10:5060;tag=as50235433
Call-ID: 50f287cf7030701f6d1ab5e20514004b@IpVoipServer:65061
CSeq: 102 INVITE
Server: BrikerIPPBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0

asterisk -rvvvvvv pada call 9004 -> PSTN Success

– Executing [s@macro-dialout-trunk:39] NoOp(“SIP/9004-001832ed”, “OK”) in new stack
– Executing [s@macro-dialout-trunk:40] Set(“SIP/9004-001832ed”, “OUTNUM=08212xxxxxx”) in new stack
– Executing [s@macro-dialout-trunk:41] Set(“SIP/9004-001832ed”, “DEVICENUM=9004”) in new stack
– Executing [s@macro-dialout-trunk:42] Set(“SIP/9004-001832ed”, “CIDNAME=”) in new stack
– Executing [s@macro-dialout-trunk:43] Set(“SIP/9004-001832ed”, “CIDNUM=0215033xxxx”) in new stack
– Executing [s@macro-dialout-trunk:44] ExecIf(“SIP/9004-001832ed”, “0?Set(CIDNUM=9004)”) in new stack
– Executing [s@macro-dialout-trunk:45] Set(“SIP/9004-001832ed”, “CDR(accountcode)=9004#$”) in new stack
– Executing [s@macro-dialout-trunk:46] ExecIf(“SIP/9004-001832ed”, “0?Set(CDR(accountcode)=0215033xxxx)”) in new stack
– Executing [s@macro-dialout-trunk:47] Set(“SIP/9004-001832ed”, “CALLERID(name)=”) in new stack
– Executing [s@macro-dialout-trunk:48] Set(“SIP/9004-001832ed”, “CALLERID(number)=0215033xxxx”) in new stack
– Executing [s@macro-dialout-trunk:49] Set(“SIP/9004-001832ed”, “custom=SIP/VoipProvider”) in new stack
– Executing [s@macro-dialout-trunk:50] GotoIf(“SIP/9004-001832ed”, “1?gocall”) in new stack

asterisk -rvvvvvv pada call 1001 -> PSTN, Failed

-- Executing [s@macro-dialout-trunk:39] NoOp("SIP/NEWPBX-00182e57", "OK") in new stack
-- Executing [s@macro-dialout-trunk:40] Set("SIP/NEWPBX-00182e57", "OUTNUM=0821xxxxxx") in new stack
-- Executing [s@macro-dialout-trunk:41] Set("SIP/NEWPBX-00182e57", "DEVICENUM=") in new stack
-- Executing [s@macro-dialout-trunk:42] Set("SIP/NEWPBX-00182e57", "CIDNAME=") in new stack
-- Executing [s@macro-dialout-trunk:43] Set("SIP/NEWPBX-00182e57", "CIDNUM=") in new stack
-- Executing [s@macro-dialout-trunk:44] ExecIf("SIP/NEWPBX-00182e57", "1?Set(CIDNUM=)") in new stack
-- Executing [s@macro-dialout-trunk:45] Set("SIP/NEWPBX-00182e57", "CDR(accountcode)=") in new stack
-- Executing [s@macro-dialout-trunk:46] ExecIf("SIP/NEWPBX-00182e57", "0?Set(CDR(accountcode)=0215010xxxx)") in new stack
-- Executing [s@macro-dialout-trunk:47] Set("SIP/NEWPBX-00182e57", "CALLERID(name)=") in new stack
-- Executing [s@macro-dialout-trunk:48] Set("SIP/NEWPBX-00182e57", "CALLERID(number)=") in new stack
-- Executing [s@macro-dialout-trunk:49] Set("SIP/NEWPBX-00182e57", "custom=SIP/VoipProvider") in new stack
-- Executing [s@macro-dialout-trunk:50] GotoIf("SIP/NEWPBX-00182e57", "1?gocall") in new stack
-- Goto (macro-dialout-trunk,s,52)
-- Executing [s@macro-dialout-trunk:52] Macro("SIP/NEWPBX-00182e57", "dialout-trunk-predial-hook,") in new stack
-- Executing [s@macro-dialout-trunk:53] GotoIf("SIP/NEWPBX-00182e57", "0?bypass,1") in new stack
-- Executing [s@macro-dialout-trunk:54] GotoIf("SIP/NEWPBX-00182e57", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:55] Dial("SIP/NEWPBX-00182e57", "SIP/VoipProvider/0821xxxxxx,300,TW") in new stack

Perbedanny ada pada :
Success

-- Executing [s@macro-dialout-trunk:48] Set("SIP/9004-001832ed", "CALLERID(number)=0215033xxxx") in new stack

Failed

-- Executing [s@macro-dialout-trunk:48] Set("SIP/NEWPBX-00182e57", "CALLERID(number)=") in new stack

Tidak adanya atau tidak diteruskannya CID Number dari VoipServer -> VoipProvider Via Briker,

Apakah ad setingan tersendiri pada Briker pada case diatas ?,

Terima kasih :pray:

kalo di setting trunk ditambahin:

fromuser=0215010xxxx

apakah ada perbedaan?

masih sama mas, masih belum bisa outgoing call.

lognya :

-- Executing [s@macro-dialout-trunk:45] Set("SIP/NEWPBX-0001ece0", "CDR(accountcode)=") in new stack
-- Executing [s@macro-dialout-trunk:46] ExecIf("SIP/NEWPBX-0001ece0", "0?Set(CDR(accountcode)=)") in new stack
-- Executing [s@macro-dialout-trunk:47] Set("SIP/NEWPBX-0001ece0", "CALLERID(name)=") in new stack
-- Executing [s@macro-dialout-trunk:48] Set("SIP/NEWPBX-0001ece0", "CALLERID(number)=") in new stack
-- Executing [s@macro-dialout-trunk:49] Set("SIP/NEWPBX-0001ece0", "custom=SIP/Briker2.0") in new stack

Halo,

Pada konfigurasi Trunk di Briker untuk yang ke VoIP Provider tambahkan pada Outbound Caller ID 0215010XXXX itu.

Halo Pak Asoka,

Mohon maaf pak, jika di colom Outbound Caller ID di trunk Briker to Voip Provider, maka semua nomor yang ada di briker hanya bisa out 1 nomor yah ?

Untuk Voip Provider kami diberikan 30Nomor, yang bisa di sesuaikan dengan Ext

Terima kasih

kalau begitu set callerid dari masing2 ekstensi saja, sedangkan yang di outbound route atau trunk dikosongkan.

ya betul mas,

Konfigurasi tersebut sudah berjalan pada server Briker, untuk server pada Voip Server dengan koneksi trunk Options, Caller ID dari Server tersebut belum bisa diteruskan oleh briker, namun Caller ID sudah terbaca,

demikian