[eside-ghost] Asterisk, detección de llamadas no exitosas con el SPA3102 y transcoding

Jon Bonilla (Manwe) manwe en aholab.ehu.es
Jue Sep 20 10:03:15 CEST 2007


El Thu, 20 Sep 2007 09:17:25 +0200
"Unai Goikoetxeta" <unai en goikoetxeta.com> escribió:

> Aupa Jon,
> 
> Muchas gracias por responder. No tenía muy claro como hacer el dialplan, y
> me lo saqué de la chistera xD Pero ahora que me has dicho eso, lo he
> restructurado para dejarlo así:
> 
> [etxea]
> 


Otro para de sugerencias sobre el dialplan. Sobre lo demás ya te ha respondido
Saul.

Aquí has puesto patrones para todo, incluso para números concretos. Eso no
debería ser así.
Las prioridades también están mal puestas. Necesitas una prioridad "1" por cada
extensión

> exten => _XXX,Dial(SIP/${EXTEN}@rtb,30)
> exten => _112,Dial(SIP/112 en rtb,30)
> 
> exten => _XXXX, Dial(SIP/${EXTEN}@rtb,30)
> 
> exten => _XXXXX, Dial(SIP/${EXTEN}@rtb,30)
> 
> exten => _656008062,1,Goto(1,1)
> exten => _944763299,n,Goto(2,1)
> exten => _XXXXXXXXX,n,Dial(SIP/${EXTEN}@rtb,30)
> exten => _XXXXXXXXX,n,Congestion

Esto puedes recortarlo bastante usando un solo patrón:

exten => 112,Dial(SIP/112 en rtb,30)
exten => 656008062,1,Goto(1,1) (Esto no es un patrón ergo sin "_")
exten => 944763299,1,Goto(2,1) (Aqui va un 1 y no una n)
exten => _XX.,1,Dial(SIP/${EXTEN}@rtb,30)



Otra cosa es que esos Goto también "sobran". Lo suyo sería hacer directamente
en esa extensión el tratamiento correspondiente:

exten => 112,Dial(SIP/112 en rtb,30)

exten => 656008062,1,NoOp(lala)
exten => 656008062,n,NoOp(lalala)
exten => 656008062,n,NoOp(ooooo)
...

exten => 944763299,1,NoOp(lalala)
exten => 944763299,n,NoOp(laererera)
exten => 944763299,n,NoOp(lagdfgfgla)
...

exten => _XX.,1,Dial(SIP/${EXTEN}@rtb,30)

etc etc








Más información sobre la lista de distribución eside-ghost