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 Asterisk 15 Avanzato MILANO 02/03/04 Marzo 2020 Aula
Corso SIP MILANO 05/06 Marzo 2020 Aula
Corso Base FreeSWITCH MILANO 09/10 Marzo 2020 Aula
Corso Programmazione WEB per Asterisk MILANO 12/13/14 Marzo 2020 Aula