Connecter votre téléphonie en SIP
=================================

Vous disposez déjà d'une infrastructure téléphonique — IPBX, SBC ou cœur de réseau opérateur ? Le **trunk SIP Manivox** vous permet d'envoyer vos appels directement en SIP vers vos agents, sans détour par le réseau téléphonique public.

Vue d'ensemble
--------------

Le trunk SIP interconnecte votre réseau et celui de Manivox pour acheminer vos appels en IP : vos équipements envoient les appels en SIP, la plateforme les route vers l'agent assigné au numéro composé, exactement comme pour un [appel entrant](https://www.manivox.ai/docs/calls/inbound) classique — enregistrement d'appel, variables système et nœud Welcome compris.

Seuls les appels à destination des [numéros (SDA)](https://www.manivox.ai/docs/phone-numbers/index) de vos agents sont acceptés ; tout autre appel est rejeté avec un code SIP `403 Forbidden`.

**Avant de commencer** — transmettez à votre contact Manivox la ou les adresses IP publiques à l'origine de vos appels. C'est cette adresse IP qui identifie et autorise votre trunk : il n'y a ni login ni mot de passe à configurer. Pensez aussi à ouvrir votre pare-feu pour les flux média (voir [Flux média](#media)).

Signalisation SIP
-----------------

ParamètreValeur   **Protocole**SIP sur UDP **Port**`5060` **Adresse du SBC Manivox**`sbc.manivox.ai` (`185.101.180.103`) **Identification du trunk**Adresse IP source unique, fournie par vos soins à Manivox **SIP TCP / SIP TLS**Non supportés Flux média (RTP)
----------------

ParamètreValeur   **Transport**RTP sur UDP **Plage de ports**`8000` à `65000` **IP sources du média Manivox**`185.101.180.64/26` **SRTP / ZRTP**Non supportés Le flux média peut provenir de plusieurs passerelles du réseau Manivox. Autorisez l'ensemble de la plage `185.101.180.64/26` dans votre pare-feu — pas uniquement l'adresse du SBC — sous peine d'appels établis mais sans audio.

Codecs
------

Les codecs audio supportés sont **G711a** (PCMA), **G711u** (PCMU) et **G729a**.

Dans tous les cas, le temps de paquétisation (`ptime`) doit être de **20 ms** et le `maxptime` de **40 ms**.

Formats de numérotation
-----------------------

Trois formats sont acceptés, aussi bien pour le numéro appelé que pour le numéro appelant :

FormatNuméro appelé (exemple)Numéro appelant (exemple)   **00 + E.164**`0033987654321``0033123456789` **+E.164**`+33987654321``+33123456789` **E.164**`33987654321``33123456789` Exemple d'INVITE SIP
--------------------

Un `INVITE` typique tel qu'attendu par le SBC Manivox :

```
INVITE sip:33987654321@sbc.manivox.ai;transport=UDP SIP/2.0
Max-Forwards: 70
Contact: <sip:33123456789@1.1.1.1:60802;transport=UDP>
To: <sip:33987654321@sbc.manivox.ai>
From: "33123456789"<sip:33123456789@sbc.manivox.ai;transport=UDP>;tag=7cb8fe3d
Call-ID: QAHzE3s-BpUtu98qZRSOrA..
CSeq: 1 INVITE
Allow: INVITE, ACK, CANCEL, BYE, OPTIONS
Content-Type: application/sdp
Supported: replaces
Content-Length: 185

v=0
o=Z 0 2418412530 IN IP4 1.1.1.1
s=Z
c=IN IP4 1.1.1.1
t=0 0
m=audio 55961 RTP/AVP 8 101
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=sendrecv
```

Types d'interconnexion
----------------------

### Par Internet

L'interconnexion au travers du réseau Internet public est la plus simple à mettre en œuvre : aucun lien dédié n'est nécessaire. Dans ce cas, la qualité de service dépend de la qualité de votre lien Internet.

### Par lien privé (POP client)

Pour des exigences de qualité ou de sécurité renforcées, l'interconnexion SIP peut être couplée à une offre de collecte LAN-to-LAN entre votre site et le POP Manivox. Les échanges SIP et RTP sont alors sécurisés via un lien privé de niveau 2 ou 3, selon vos contraintes. Parlez-en à votre contact Manivox.