Llamadas DID E1

Forums: 

Hola a todos, tengo un problema con asterisk, el tema es el siguiente mi cliente tiene una línea E1 esta es su cabecera 7083300 vamos hasta ahí todo bien, ahora lo que me esta solicitando es que cuando alguien llame al 7083320 en la pantalla de recepcion me indique “empresa X” asi la recepcionista sabrá cuando la llaman a esa empresa y brinda el saludo respectivo… “gracias por llamar a la empresa X”

Esta es mi duda, así lo configure cuando me solicito solo que algunos números directos se direcciones a una extensión.

[DID_span_1_default]
include = default
exten = _7083301,1,Goto(default|101|1) ;cuando disque 7083301 se va al 101
exten = _7083302,1,Goto(default|102|1)
exten = _7083370,1,Goto(default|202|1)
exten = _7083380,1,Goto(default|401|1)
exten = _7083303,1,Goto(default|103|1)
exten = _X.,1,Goto(ringroups-custom-2|s|1,s,1)
exten = s,1,ExecIf($[ "${CALLERID(num)}"="" ],SetCallerPres,unavailable)
exten = s,2,ExecIf($[ "${CALLERID(num)}"="" ],Set,CALLERID(all)=unknown <0000000>)
exten = s,3,Goto(ringroups-custom-2|s|1,s,1)

Esto es lo que yo creo que se debería agregar.

[DID_span_1_default]
include = default
exten = _7083320,1,Goto(default|100|1)
exten = _X.,1,Goto(default|100|1)
exten = s,1,Set(CALLERID(name)= EmpresaX)
exten = s,2,ExecIf($[ "${CALLERID(num)}"="" ],SetCallerPres,unavailable)
exten = s,3,ExecIf($[ "${CALLERID(num)}"="" ],Set,CALLERID(all)=EmpresaX <0000000>)
exten = s,4,Goto(default|100|1)

//////////////////////////////////////////////////////////////////////////////////////////////////

O de esta manera juntar todo en estas líneas, me pueden indicar por favor.

[DID_span_1_default]
include = default
exten = _7083320,1,Goto(default|100|1)
exten = _X.,1,Goto(default|100|1)
exten = s,1,Set(CALLERID(name)= EmpresaX)
exten = s,2,ExecIf($[ "${CALLERID(num)}"="" ],SetCallerPres,unavailable)
exten = s,3,ExecIf($[ "${CALLERID(num)}"="" ],Set,CALLERID(all)=EmpresaX <0000000>)
exten = s,4,Goto(default|100|1)
exten = _7083301,1,Goto(default|101|1)
exten = _7083302,1,Goto(default|102|1)
exten = _7083370,1,Goto(default|202|1)
exten = _7083380,1,Goto(default|401|1)
exten = _7083303,1,Goto(default|103|1)
exten = _X.,1,Goto(ringroups-custom-2|s|1,s,1)
exten = s,1,ExecIf($[ "${CALLERID(num)}"="" ],SetCallerPres,unavailable)
exten = s,2,ExecIf($[ "${CALLERID(num)}"="" ],Set,CALLERID(all)=unknown <0000000>)
exten = s,3,Goto(ringroups-custom-2|s|1,s,1)

De verdad aprecio la ayuda de alguien,

Gracias