Les protocoles standards utilisés par le central IP et les téléphones IP sont les protocoles SIP pour la gestion des appels et RTP pour le transport de la voix.
Le protocole IAX est souvent utilisé pour raccorder des centraux Asterisk ensembles ou un central Asterisk à un fournisseur VoIP. Le protocole IAX permet de traverser plus facilement les routeurs qui font de la translation d’adresse (NAT).
Les codecs les plus utilisés en pratique sont le codec non compressé G711 utilisé par les réseaux téléphoniques numériques traditionnels (85 kbps et MOS[1] de 4,2) et le codec compressé G729 (30 kbps, un MOS de 4 et une meilleure gestion des erreurs de transmission).
On ne rencontre jamais de problèmes sur les réseaux locaux. Ces derniers peuvent supporter sans difficulté plusieurs centaines d’appels simultanés.
Si on utilise un fournisseur de téléphonie sur Internet, on aura intérêt à utiliser un trunk[2] IAX (ou à défaut un trunk SIP) avec le codec 729.
Pour diminuer la charge du central, on essaye d’utiliser un seul codec. On choisit en général le codec G711 sur les téléphones si on utilise les lignes d’un opérateur traditionnel pour les appels externes et le codec G729 si on utilise un fournisseur sur Internet. On préfère utiliser le G729 qui est moins gourmand à la décompression qu’a la compression (réalisée directement par le téléphone) dans le cas où on utilise les deux technologies pour les appels externes.