Cómo configurar el troncal sip con diferentes detalles del host en Asterisk

Cómo configurar el troncal sip con diferentes detalles del host en Asterisk

He leído todos los foros aquí, asterisk.org y google sobre este asunto y todavía no puedo entenderlo bien. Aquí están los detalles de SIP. Dominio SIP sip.provider.com:5060 Proxy de salida sip10.provider.com:5090 Nombre de usuario 1386269xxxx Contraseña 123456789 ID de autorización 123456789 (ID de autenticación y contraseña son los mismos)

Como dije, intenté buscarlo en Google, pero todos los tutoriales muestran ejemplos sin diferentes nombres de host ni ID de autenticación. No sé cómo describirlo en sip.conf. También debe usar este troncal SIP para llamadas entrantes y salientes. Y estos tutoriales dicen tipo = par. Entonces estoy desconcertado porque creo que debería ser tipo = amigo. Por favor ayuda.

Respuesta1

Esto es lo que configuraría en sip.conf

register => username:[email protected]

[myprovidername]
host=sip10.provider.com
outboundproxy=sip10.provider.com:5090
type=friend
fromuser=username
defaultuser=username
secret=password
context=myproviderinbound
  1. Respecto a "registrarse =>" No sé si su proveedor SIP lo requiere, pero... Supongo que así será. Así que agregue esta línea, así es como lo llamará su proveedor SIP (para que conozca su IP)

Ahora debería poder llamar, originar una llamada desde la línea de comando:

asterisk*CLI> channel originate SIP/myprovidername/8005551212 application playback demo-congrats

Para recibir una llamada, ahora agregue un contexto en extensions.conf con el nombre de su sip.conf y responda la llamada, como:

[myproviderinbound]
exten => _X.,1,Answer()
same =>      n,Playback(demo-congrats)
same =>      n,Hangup()

Cuando haya terminado, asegúrese de recargar sip.conf y extensions.conf emitiendo:

asterisk*CLI> sip reload
asterisk*CLI> dialplan reload

información relacionada