DTMF en SIP

956 views
Skip to first unread message

Alvaro A Colunga Rdz

unread,
Sep 22, 2008, 10:06:36 AM9/22/08
to aster...@googlegroups.com
Hola, estoy teniendo un problema con las extensiones SIP, no esta enviando los tonos DTMF.
 
Al principio tenia rfc2833 y usaba el codec ulaw, ya intente cambiar el codec a gsm y con los modos inband,auto.
 
Los DTMF cuando una llamada entra por el canal zaptel funcionan bien, es solo con las extensiones SIP, ademas de eso no utilizo ningun proveedor voip.
 
Ese servidor esta detras de un firewall, pero el firewall ya tiene abiertos los puertos para SIP , este problema sucede tanto en telefono IP como Softphone.
 
Alguien tiene idea de que puede estar pasando.
 
Gracias.

Saúl Ibarra

unread,
Sep 23, 2008, 12:05:08 AM9/23/08
to aster...@googlegroups.com
Para los DTMF usa rfc2833 o info, no inband, ya que eso te limita a
usar solo alaw o ulaw. Ten en cuenta que tienes que configurar el modo
de los DTMF en el terminal y en Asterisk.


--
Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de disketes."
----------------------------------------------------------------
http://www.saghul.net/

Iñaki Baz Castillo

unread,
Sep 23, 2008, 8:24:47 AM9/23/08
to aster...@googlegroups.com
----- "Alvaro A Colunga Rdz" <alva...@gmail.com> escribió:

> Los DTMF cuando una llamada entra por el canal zaptel funcionan bien,
> es
> solo con las extensiones SIP, ademas de eso no utilizo ningun
> proveedor
> voip.

Tienes que configurar el modo de DTMF tanto en cada friend en sip.conf como en cada terminal propiamente dicho (conf. del propio tfno).


--
ilimit...

*Iñaki Baz Castillo*
inak...@ilimit.net

Isaac Urdaneta

unread,
Oct 6, 2008, 10:06:59 PM10/6/08
to aster...@googlegroups.com


Estoy teniendo tambien problemas de DTMF, tengo todo en DTMFMODE=AUTO el detalle es que el sistema tiene un retrazo de casi 4 segundos cundo hablas, si lo cambio a inband o info pues no se escucha quien habla en la localidad que estoy llamado pero quin este alli puede oirme perfectamente, la consola muestra esto:
 
[Oct  6 21:34:05] WARNING[4619]: dsp.c:1481 ast_dsp_process: Inband DTMF is not supported on codec g729. Use RFC2833
 
Pero si lo pongo en RFC2833 pues como les dije no oigo a la persona que llamo.
 
ademas me produce delay fortisimo observen los internos 6601/6002
 
 
debian*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status         
6001/6001                  200.8.180.190    D   N      60001    OK (1645 ms)   
6000/6000                  200.8.180.190    D   N      61100    OK (1551 ms)   
triosolutions.direccion/t  194.120.0.198        N      5060     OK (268 ms)    
belengarcia377/belengarci  194.221.62.198       N      5060     OK (256 ms)    
4 sip peers [Monitored: 4 online, 0 offline Unmonitored: 0 online, 0 offline]
debian*CLI>

 

cualquier ayuda sera bienvenida,

TelecoSilvia

unread,
Oct 8, 2008, 3:01:09 AM10/8/08
to asterisk-es
Parece que tienes un problema de nat. Si no oyes en un sentido es que
los paquetes rtp se pierden en algun momento. Tienes puesta la opción
canreinvite=no en los usuarios? Tienes un router o firewall en tu
salida? Tienes configurados los parámetros externip y localhost en el
sip.conf

On 7 Oct, 04:06, "Isaac Urdaneta" <isaac.urdan...@gmail.com> wrote:
> Estoy teniendo tambien problemas de DTMF, tengo todo en DTMFMODE=AUTO el
> detalle *es que el sistema tiene un retrazo de casi 4 segundos cundo hablas,
> * *si lo cambio* a inband o info pues *no se escucha quien habla en la
> localidad que estoy llamado* pero quin este alli puede oirme perfectamente,

Isaac Urdaneta

unread,
Oct 8, 2008, 2:10:14 PM10/8/08
to aster...@googlegroups.com

Gracias pero como escribi antes, no tengo router en mi conexion es un modem adsl, por ende no existe una conexion interna o una red interna.
 
QUE DEBO HACER, UNA AMIGO ME MENCIONO QUE NO POR ESO DEJARE DE TENER PROBLEMAS CON EL NAT, QUE EN ESTE CASO TENGO UNA CONEXION DEDICADA, PERO SEGUIRE CON PROBLEMAS DEL NAT, SI NO LOS RESULVO.
 
BIEN COMO HAGO? NO TENGO ROUTER PARA REDIRECCIONAR LOS PUERTOS, Y YA ME DIJERON QUE EN CASO DE MODEMS ESO NO SE HACE, AHORA QUE SE HACE EN CASO DE MODEM ADSL ESTE ES UN HUAWAI MT882.
 
SI FUNCIONA TODO BIEN NO TENGO PROBLEMA PARA CONVERTIRLO A ROUTER POR ALLI HE VISTO VARIOS TUTORIALES) PERO SI NO ME VA A SERVIR PUES PIERDO LA GARANTIA DEL PARATO.
 
CUALQUIER AYUDITA SE AGRADECERA.
 
POR CIERTO EL RETRAZO EN MIS INTERNOS ES DE CASI 9 SEGUNDOS, HABLS Y 9 SEGUNDOS DESPUES ES QUE TE ESCUCHAS DEMASIADO MALO. BYE

Ramses II

unread,
Oct 8, 2008, 3:54:27 PM10/8/08
to aster...@googlegroups.com

Cuando hablas de tus internos, ¿quieres decir los teléfonos que están en la LAN conectados directamente al Asterisk?

 

¿9 segundos de retardo en una conversación entre 2 ellos?

 

¿Que tiempos de registro te daban?

 

 

Saludos,

 

Ramses

 


Isaac Urdaneta

unread,
Oct 8, 2008, 4:42:49 PM10/8/08
to aster...@googlegroups.com
El 8 de octubre de 2008 15:24, Ramses II <ramses....@gmail.com> escribió:

Cuando hablas de tus internos, ¿quieres decir los teléfonos que están en la LAN conectados directamente al Asterisk?

 

¿9 segundos de retardo en una conversación entre 2 ellos?

 

¿Que tiempos de registro te daban?

 

 

No Ramses hablo de las extensiones, pero tienes razon en que aclare eso, son mis extensiones, pero estan conectadas remotamente con otra conexion de internet, estas si esta detras de un Nat, detras de un router Dlink-524 , desde alli se conectan un SPA922 y un shoftphonne xlite, pero como decia antes en el caso del servidor asterisk este esta conectado directamente a un modem.

Estoy pendiente de caulquier ayudita y gracias.

Ramses II

unread,
Oct 9, 2008, 3:31:37 AM10/9/08
to aster...@googlegroups.com, ja...@multico.es
Y si le pones al SPA922, solo para probar porque consume mucho ancho de banda, el dtmf en in-band y alaw, claro, en Asterisk lo pones igual, ¿funciona?.
 
¿Qué ancho de banda tienes en las distintas conexiones?
 
¿Son dedicadas para voz o ahí se descarga ficheros y el correo todo el mundo?
 
Lo de los 9 segundos de retardo me parece como que excesivo y puede que la historia esté ahí...
 
 
Saludos,
 
Ramses


De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En nombre de Isaac Urdaneta
Enviado el: miércoles, 08 de octubre de 2008 22:43

Para: aster...@googlegroups.com
Asunto: [Asterisk-ES] Re: DTMF en SIP

Jorge Eduardo Silva Jackson

unread,
Oct 9, 2008, 7:27:25 AM10/9/08
to aster...@googlegroups.com
On Wed, 2008-10-08 at 13:40 -0430, Isaac Urdaneta wrote:
>

Antes que nada, no grites que no somos sordos...
En cuanto a lo de DTMF, tal como dice tu log, no es soportado en g729,
la mejor opcion para DTMF en SIP en el modo INFO.

> Gracias pero como escribi antes, no tengo router en mi conexion es un
> modem adsl, por ende no existe una conexion interna o una red interna.

>
> QUE DEBO HACER, UNA AMIGO ME MENCIONO QUE NO POR ESO DEJARE DE TENER
> PROBLEMAS CON EL NAT, QUE EN ESTE CASO TENGO UNA CONEXION DEDICADA,
> PERO SEGUIRE CON PROBLEMAS DEL NAT, SI NO LOS RESULVO.

Al tener el asterisk directamente conactado a internet a travez de un
ADSL, tienes una direccion ip publica en tu interfaz ppp0, por lo tanto,
no deberias de tener ningun problema con NAT, los problemas con NAT
(generalmente), son cuando estas ATRAS de un router.

>
> BIEN COMO HAGO? NO TENGO ROUTER PARA REDIRECCIONAR LOS PUERTOS, Y YA
> ME DIJERON QUE EN CASO DE MODEMS ESO NO SE HACE, AHORA QUE SE HACE EN
> CASO DE MODEM ADSL ESTE ES UN HUAWAI MT882.

No necesitas redireccionar puertos, pues estas directamente conectado a
internet, lo que tienes que fijarte, es no tener algun elemento de
software en tu Linux, que te este filtrando los puertos (firewall o
iptables).


>
> SI FUNCIONA TODO BIEN NO TENGO PROBLEMA PARA CONVERTIRLO A ROUTER POR
> ALLI HE VISTO VARIOS TUTORIALES) PERO SI NO ME VA A SERVIR PUES PIERDO
> LA GARANTIA DEL PARATO.
>
> CUALQUIER AYUDITA SE AGRADECERA.
>
> POR CIERTO EL RETRAZO EN MIS INTERNOS ES DE CASI 9 SEGUNDOS, HABLS Y 9
> SEGUNDOS DESPUES ES QUE TE ESCUCHAS DEMASIADO MALO. BYE

Eso es casi imposible, al menos que los datos viajen por courrier (nunca
subestimes el ancho de banda de un camion lleno de disketes).

Saludos
EDU


>
> >
>
>
--
-----------------------------------------------
Jorge Eduardo Silva Jackson
Digium Certified Asterisk Professional - dCAP -
Linux user #464413
S&D Informatica
Tel: 099-665783 (+ 598 + 99665783)
-----------------------------------------------

Isaac Urdaneta

unread,
Oct 9, 2008, 2:06:09 PM10/9/08
to aster...@googlegroups.com

Gracias no gritare mas lo prometo : ) veras Jorge lo pase a info en todos lados  (cliente y servidor) sin resultados veras estoy ahora cn audio en un solo lado no logro resolverlo, esto es de interno remoto a interno remoto (le puedo decir asi, interno remotao? ) bueno es es mi situacion gracias.

Ramses II

unread,
Oct 9, 2008, 2:23:31 PM10/9/08
to aster...@googlegroups.com

¿Y el canreinvite=no?

 

 

Saludos,

 

Ramses

 


De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En nombre de Isaac Urdaneta
Enviado el: jueves, 09 de octubre de 2008 20:06
Para: aster...@googlegroups.com
Asunto: [Asterisk-ES] Re: DTMF en SIP

 

Isaac Urdaneta

unread,
Oct 9, 2008, 2:24:52 PM10/9/08
to aster...@googlegroups.com

conexion del servidor (abba cantv venezuela)
 
256Kbps de bajada y 100Kbps de subida es una conexion casera,
(modem, Huawai SmartA-------------------------  servidor asterisk.1.4, debian ) 
 
conexion de 2 clientes (Intercable venezuela)
 
Extension 6000(Shoftponne Xlite), 6001 Linksys SPA922, ambos SIP detras de un Nat
975.44Kbps de bajada y 115.68Kbps de subida es una conexion casera,
cable Modem de Intercable starbridge --------------------Router Dlink DI-524----------lan 192.168.0.X.
 
como ya plantee antes el servidor esta conectado directo a el modem ADSL y los clientes en otra conexion detras de un Nat, para no confudir, muchas gracias.
 
 
 

Fabián Sellés

unread,
Oct 9, 2008, 6:28:31 AM10/9/08
to aster...@googlegroups.com
No tienes router tú, puedes asegurarlo también en el otro extremo. ¿Estas seguro de que no existen firewalls en alguno de los dos extremos? ¿has recargado la configuración?
En caso de que existan firewalls y de que hayas abierto los puertos, utiliza tcpdump o wireshark para monitorizar que realmente te estan llegando los paquetes SIP y másimportante los RTP
que son los que llevan el audio de la llamada.

Saludos
--
Fabián Sellés rosa <fabian.s...@alum.uca.es>
signature.asc

Isaac Urdaneta

unread,
Oct 9, 2008, 6:50:27 PM10/9/08
to aster...@googlegroups.com


Ok Ramses ya le puse reinvite=no  y fectue una llamda al numero de mi casa desde mi extension conectada remotamente y funciona con un retrazo de 1, casi 2 segundos cosa que es tolerable supongo yo, lo que hice fue poner todo en info y force el SPA922 a usar solo el codec G729a al igual que las extensiones deshabilite todos los demas y deje solo el G729.
 
*Funcionoa aceptable con el segundo de retrazo
 
*El problema ahora es que al comunicarme entre extensiones (estan conectadas remotamente) no se escucha nada.
 
que broma eso me confunde.
 
 

Jorge Eduardo Silva Jackson

unread,
Oct 9, 2008, 7:13:52 PM10/9/08
to aster...@googlegroups.com
Sin lugar a dudas es un problema de NAT.

en sip.conf

externip=tu.ip.pu.blica
o en su defecto
externhost = tu-fqn.com

y en la conf de tus peers en sip.conf

nat=yes
canreinvite=no
host=dynamic
.
.
.


y en tus host remotos, depende mucho cuales sean y como los tengas
conectados, pero creo que con STUN lo puedes solucionar sin demasiados
problemas.
Saludos

Isaac Urdaneta

unread,
Oct 11, 2008, 2:30:47 AM10/11/08
to aster...@googlegroups.com

Ok un NAT como se supone debo hacer no tengo una direccion de LAN interna por que no hay LAN Interna no puedo redirigir los puertos por que esto es un Modem y de so es lo unico que habln todos las tutoriales de Google  : ( 

Ramses II

unread,
Oct 11, 2008, 6:10:38 AM10/11/08
to aster...@googlegroups.com

Acuérdate que en los clientes también hay routers, firewalls, nats, ...

 

 

Saludos,

 

Ramses

 


De: aster...@googlegroups.com [mailto:aster...@googlegroups.com] En nombre de Isaac Urdaneta
Enviado el: sábado, 11 de octubre de 2008 8:31
Para: aster...@googlegroups.com
Asunto: [Asterisk-ES] Re: DTMF en SIP

 

Ok un NAT como se supone debo hacer no tengo una direccion de LAN interna por que no hay LAN Interna no puedo redirigir los puertos por que esto es un Modem y de so es lo unico que habln todos las tutoriales de Google  : ( 


Isaac Urdaneta

unread,
Oct 12, 2008, 1:09:31 AM10/12/08
to aster...@googlegroups.com

Ok pero siendo clientes que hago le redirijo los puertos a las dos direcciones internas? esa es la parte confuza se supone que de adentro hacia afuera no deberia generar ningun conflicto y si fuese de afuera de la lan hacia adentro entiendo que si, vale tambien mencionar que el Xlite y el SPA922 (los clientes) se conectan no por el puerto 5060 si no por puertos altisimos del 6 mil en adelante, no se supone que deberia hacer eso ya que esta predeterminado por el 5060, otra cosa mas si haces una escaneo de puertos, especificamente el puerto que muestra en la consola con un sip show peers, el escaneador lo muestra closed, al igual que el 5060 si lo scanearas, pero si llamas desde uno de esos cleintes pues efectua la llamada  a cualqiuer telefono sea fijo o celular sin problemas,
Pero si llamas a otro intento no se escucha nada de lo que hables, nada de nada.
 
A este ritmo mi sistema se va a ganar el premio del sistema mistico del año, que vainaa. : (
Reply all
Reply to author
Forward
0 new messages