Cursos Asterisk en México

Trunk SIP Entre Elastix y Cisco CME

Colapsar

Anuncio

Colapsar
No hay anuncio todavía.
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Trunk SIP Entre Elastix y Cisco CME

    Hola Todos ,
    Nos hemos topado con un problema bastante raro al intentar troncalizar un Elastix con un Cisco Call Manager Express.
    Las llamadas originadas en el Elastix hacia el Cisco no tienen problemas y salen perfectamente, ahora para las llamadas originadas en el Cisco podemos verlas llegar en el Elastix , que son aceptadas y dirigidas por el Inbound Route hacia el IVR y despues de un momento el elastix envia un Hangout y del lado del cisco se escucha un silencio y luego un occupado.
    Al revisar las trazas ( adjunto Pcap zipeado a la discussion) es evidente que el elastix envia un Bye al Cisco porque no recibe el 200 OK y Ack al enviar su 200 OK. Pero vemos que el Cisco si lo envia.
    NO se exactamente porque el cisco no reconoce el paquete 200 OK como parte del dialogo inicial , posiblemnte pueda ser una incompatibilidad en el Protocolo .

    Espero que nos puedan ayudar a descifrar este problema.


    Esta es la configuracion de los peers en el Elastix

    type=friend
    secret=xxxxxxxxx
    qualify=yes
    insecure=port,invite
    host=172.18.32.4
    dtmfmode=inband
    disallow=all
    context=from-pstn
    allow=g729&ulaw

    estas son las configuraciones en el Cisco 2800

    dial-peer voice 900 voip
    description inbound calls from Asterisk
    session protocol sipv2
    --More--   session transport udp
    incoming called-number .
    dtmf-relay sip-notify
    codec g711ulaw
    no vad
    !
    !
    dial-peer voice 903 voip
    description outbound calls to Asterisk
    destination-pattern 000802
    session protocol sipv2
    session target ipv4:172.18.32.7
    session transport udp
    dtmf-relay sip-notify
    codec g729r8 bytes 160
    no vad
    !
    !
    sip-ua
    credentials username mysiplogin password 7 031054343B0A33454D08 realm 172.18.32.7
    authentication username mysiplogin password 7 04343487881407878B080D realm 172.18.32.7
    retry invite 2
    retry register 10
    timers connect 100
    registrar ipv4:172.18.32.7 expires 3600
    Archivos Adjuntos

  • #2
    Algo nuevo que encontramos es que el 1er Invite proveniente del Cisco no trae SDP para negociar, por ese motivo el Elastix lo añade en su primer 200 OK.
    Este problema es explicado en este blog : http://www.markholloway.com/blog/?p=1325
    Lo malo es que esto no explica porque el Cisco no responde a mi 100 Trying y mi 200 OK.

    Comentario

    Principales Usuarios Activos

    Colapsar

    No hay usuarios activos superiores.
    Trabajando...
    X