# Configuración de llamadas salientes

# Consideraciones generales

Nuestro servicio necesita que configure correctamente un usuario y contraseña en su servidor para permitirle sacar llamadas. Adicionalmente y para motivos de autenticación, debe utilizar una cadena de registro al momento de configurar su
conmutador.

Algunas consideraciones de nuestro servicio:
- Se soporta únicamente el protocolo SIP por puerto UDP 5060.
- Se soportan los códecs G729, alaw y ulaw.
- No se usa encriptación del tráfico RTP.
- El formato de envío de llamadas siempre será un prefijo (49786) + país + número.
- Si desea modificar el identificador de llamadas, favor de hacerlo a través del encabezado SIP Remote Party-ID.

El plan de llamadas debe ser enviado en formato E.164 de la siguiente manera:
```
49786 + <código país> + <número local>
```

Llamadas en México (código de país 52):
```
49786 + 52 + XXXXXXXXXX
```
Llamadas a números internacionales:
```
49786 + código de país + número local
```

El servicio de llamadas salientes funciona bajo estricto prepago. Es importante que monitoree el consumo de su troncal a
través del portal de facturación para evitar que su saldo se termine.

# FreePBX/Elastix/Issabel con chan_pjsip

Crear una nueva troncal con PJSIP y llenar lo siguiente:
Pestaña General

	Nombre Línea: EnlazaOUT
	Número saliente: +52ZZZZZZZZZZ
	Opciones CID: Forzar CID linea
 
Pestaña pjsip Configuraciones:

	Subpestaña General
		Nombre usuario: XXXXXXXXXX
		Auth username: XXXXXXXXXX
		Secreto: YYYYYYYYYY
		Autenticación: Ambos
		Registro: Enviar
		Servidor SIP: siptrunk1.enlaza.mx
	
    Subpestaña Avanzado:
		Trust RPID/PAI: Si
		Enviar RPID/PAI: Si
  
    Subpestaña Codecs:
      Seleccionar únicamente alaw, ulaw y g729
      
  
Las opciones no mencionadas se quedan con el valor default

# FreePBX/Issabel/Elastix con chan_sip

Crear una nueva troncal de tipo SIP (chan_sip)

Opciones generales:
- Nombre de la línea troncal: EnlazaOUT
- Outbound CallerID: +52ZZZZZZZZZZ
- CID Options: Force Trunk CID
- Prefijo de marcación externa: 49786
    
Opciones salientes:
```
host=siptrunk1.enlaza.mx
username=XXXXXXXXXX
fromuser=XXXXXXXXXX
secret=YYYYYYYYYY
type=friend
context=from-pstn
disallow=all
allow=g729&alaw&ulaw
sendrpid=yes
qualify=yes
```
Cadena de registro:
```
XXXXXXXXXX:YYYYYYYYYY@siptrunk1.enlaza.mx
```

En los ejemplos anteriores, reemplazar
- `XXXXXXXXXX` por el nombre de usuario que se le haya otorgado
- `YYYYYYYYYY` por la contraseña asignada
- `ZZZZZZZZZZ` por el identificador de llamadas que quiera mostrar al exterior

#### Rutas salientes

Recomendamos crear el plan de marcación como en la siguiente imagen. Por favor, ajústelo según sus necesidades, pero recuerde que debe enviarse en el formato solicitado, o las llamadas serán rechazadas.

[![](https://wiki.enlaza.mx/uploads/images/gallery/2022-09/scaled-1680-/Sbao5Qnh7j6bXiFv-image-1663693106798.png)](https://wiki.enlaza.mx/uploads/images/gallery/2022-09/Sbao5Qnh7j6bXiFv-image-1663693106798.png)