extension state API command

130 views
Skip to first unread message

tenhi

unread,
Jan 25, 2010, 4:54:03 PM1/25/10
to asterisk-es, pignata...@gmail.com
Saludos listeros,

Estoy tratando de hacer una supervisión de extensiones en PHP, como
para ver los estados de éstas. Más que nada es simplemente reflejar
los estados que devuelve el comando de API ExtensionsState.

Pare ello tengo en el dialplan configurado la extension hint en cada
interno

exten => 1000,hint,SIP/1000
exten => 1000,1,Dial(Sip/1000)


El comando ExtensionState (http://www.voip-info.org/wiki/view/Asterisk
+Manager+API+Action+ExtensionState) devuelve:

Status codes:
-1 = Extension not found
0 = Idle
1 = In Use
2 = Busy
4 = Unavailable
8 = Ringing
16 = On Hold

Estos estados son obtenidos correctamente cuando se trata de una
llamada entrante, ahora cuando se realiza una llamada saliente el
valor de status permanece siempre en 0, no cambia pese a que el
interno está descolgado, escuchando tono de marcado o hablando...

Estoy usando asterisk 1.4.29 y debajo copio cómo configuro las
extensiones sip.

[1000]
disallow=all
allow=alaw
canreinvite=no
qualify=yes
type=friend
call-limit=10
notifyringing=yes
notifyhold=yes
limitonpeers=yes
host=dynamic
secret=1000Mil
context=Agente

En voip-info alcancé a decifrar con mi pobre inglés sobre algunos
problemas de la extensión hint en la rama 1.4.X, pero no logro saber
si finalmente funciona o no.

Alguna experiencia al respecto?

Muchas Gracias,

Fabián Arcturus.


Iñaki Baz Castillo

unread,
Jan 26, 2010, 3:50:44 AM1/26/10
to aster...@googlegroups.com, pignata...@gmail.com
El día 25 de enero de 2010 22:54, tenhi <pignata...@gmail.com> escribió:
> [1000]
> disallow=all
> allow=alaw
> canreinvite=no
> qualify=yes
> type=friend
> call-limit=10
> notifyringing=yes
> notifyhold=yes
> limitonpeers=yes
> host=dynamic
> secret=1000Mil
> context=Agente

Revisa bien esos parámetros, sobre todo éstos:

notifyringing=yes
notifyhold=yes
limitonpeers=yes

Me suena que alguno(s) es parámetro global y no de peer.

Reply all
Reply to author
Forward
0 new messages