Asterisk: prelevare il did (numero chiamato) da header sip

Se avete la necessità di prelevare il did (numero chiamato) dall'header sip (normalmente quando si ha su un trunk sip una selezione passante), potete utilizzare questa soluzione:

Accedete in SSH sul PBX

editate il file /etc/asterisk/extensions_custom.conf e "lavoriamo" sul Dialplan

Create questo nuovo contesto:
[from-inbound-get-did]
exten => 0123456700,1,Set(RDID=${SIP_HEADER(TO)})
exten => 0123456700,n,Set(RDID=${CUT(RDID,:,2)})
exten => 0123456700,n,Set(RDID=${CUT(RDID,@,1)})
exten => 0123456700,n,Goto(from-pstn,${RDID},1)


Su FreePBX modificate la voce context del trunk

context=from-inbound-get-did



Migliora il tuo business. Partecipa ai nostri Corsi!

I nostri corsi OnLine ed in Aula sono studiati per garantire il miglior apprendimento e sono finalizzati a "creare professionisti nel settore".
Questi i prossimi corsi in calendario:

Corsi 2019

Corso Data Tipo
Corso Programmazione WEB per Asterisk MILANO 25/26/27 Febbraio 2019 Aula
Corso Base FreeSWITCH MILANO 28 Febbraio e 2 Marzo 2019 Aula