Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| telephonie:asterisk [08/12/2018 09:21] – modification externe 127.0.0.1 | telephonie:asterisk [02/10/2019 16:55] (Version actuelle) – [Configuration Asterisk] Martin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Configuration Asterisk ====== | ====== Configuration Asterisk ====== | ||
| + | **Asterisk** est installé sur '' | ||
| + | Tous les fichiers de configuration (.conf) sont dans '' | ||
| + | ==== Commandes de bases ==== | ||
| - | ---- | + | **Asterisk command line interface** ('' |
| + | '' | ||
| - | ===== Utilisateurs ===== | + | **Debugging output** : \\ ajouter un ou plusieurs '' |
| + | '' | ||
| + | \\ | ||
| + | \\ | ||
| + | Voir la [[https:// | ||
| - | Exemple d' | + | ==== Commandes programmées ==== |
| + | **Connecter un poste dans la liste du Standard :**\\ -> '' | ||
| - | [**NOM**]\\ | + | **Déconnecter un poste dans la liste du Standard :**\\ -> '' |
| - | type=friend\\ | + | ===== Ajouter un utilisateur |
| - | username=**NOM**\\ | + | Pour commencer, il convient d' |
| - | secret=LOBSTER\\ | + | |
| - | qualify=yes\\ | + | |
| - | host=dynamic\\ | + | |
| - | mailbox=**NUMERO**@default\\ | + | |
| - | callerid=**NOM**< | + | |
| - | canreinvite=yes\\ | + | |
| - | context=ContextLobster\\ | + | |
| - | language=fr\\ | + | |
| - | nat=yes\\ | + | |
| - | callgroup=0-1-7\\ | + | |
| - | pickupgroup=0\\ | + | |
| + | < | ||
| + | ; | ||
| - | Voici les groupes à mettre dans le callgroup séparés par un tiret | + | [Nom](endpoint-basic) |
| + | auth=authNom | ||
| + | aors=Nom | ||
| + | callerid=Nom< | ||
| - | **Callgroup**\\ | + | [authNom](auth-userpass) |
| - | 13 = au 13\\ | + | password=MDPASSE |
| - | 7 = au 7\\ | + | username=Nom |
| - | 9 = au 9\\ | + | |
| - | 0 = all\\ | + | [Nom](aor-single-reg) |
| - | 1 = Collection\\ | + | </ |
| - | 2 = Catalogue\\ | + | |
| - | 3 = Editions\\ | + | |
| - | 4 = Technique\\ | + | < |
| - | 5 = Restau\\ | + | ;===============ENDPOINT TEMPLATES |
| - | 6 = Prod\\ | + | |
| - | 8 = sans fil\\ | + | [endpoint-basic](!) |
| + | type=endpoint | ||
| + | context=internal | ||
| + | disallow=all | ||
| + | allow=ulaw | ||
| + | allow=alaw | ||
| + | media_use_received_transport=yes | ||
| + | trust_id_inbound=yes | ||
| + | media_encryption=no | ||
| + | rtp_symmetric=yes | ||
| + | rewrite_contact=yes | ||
| + | ; | ||
| + | direct_media=no | ||
| + | ; | ||
| + | deny=0.0.0.0/ | ||
| + | permit=192.168.0.0/ | ||
| + | call_group=1 | ||
| + | pickup_group=1 | ||
| + | message_context=astsms | ||
| + | send_pai=yes | ||
| + | send_rpid=yes | ||
| + | rpid_immediate=yes | ||
| + | |||
| + | [auth-userpass](!) | ||
| + | type=auth | ||
| + | auth_type=userpass | ||
| + | |||
| + | [aor-single-reg](!) | ||
| + | type=aor | ||
| + | max_contacts=1 | ||
| + | |||
| + | </ | ||
| + | |||
| + | L' | ||
| + | Il suffit de remplacer '' | ||
| + | |||
| + | < | ||
| + | ; | ||
| + | |||
| + | [Nom](endpoint-basic) | ||
| + | auth=authNom | ||
| + | aors=Nom | ||
| + | callerid=Nom< | ||
| + | |||
| + | [authNom](auth-userpass) | ||
| + | password=MDPASSE | ||
| + | username=Nom | ||
| + | |||
| + | [Nom](aor-single-reg) | ||
| + | </ | ||
| ===== Extensions ===== | ===== Extensions ===== | ||
| Ligne 52: | Ligne 104: | ||
| < | < | ||
| - | [ContextLobster] | + | [internal] |
| - | + | ||
| - | ; | + | |
| exten => _*02., | exten => _*02., | ||
| - | exten => *02, | + | exten => _*02, |
| - | exten => *02, | + | exten => _*02, |
| - | exten => *02, | + | exten => _*02, |
| - | ;Les Appels internes | + | ;Standard |
| - | exten => 701,1,Dial(SIP/ | + | exten => 200,1,Answer |
| - | exten => 702,1,Dial(SIP/Leo, | + | exten => 200,2,agi(/root/test_agi.py) |
| - | exten => 703, | + | exten => 200,3,agi(/root/test_contact.py) |
| - | exten => 704,1,Dial(SIP/Pascal, | + | exten => 200,4,Queue(Stand-list,tTxXr) |
| - | exten => 705, | + | exten => 200,5,Hangup |
| - | exten => 706, | + | |
| - | exten => 707, | + | |
| - | exten => 130, | + | |
| - | exten => 131, | + | |
| - | exten => 132, | + | |
| - | exten => 133, | + | |
| - | exten => 134, | + | |
| - | exten => 135, | + | |
| - | exten => 136, | + | |
| - | exten => 137, | + | |
| - | exten => 138, | + | |
| - | exten => 139, | + | |
| - | exten => 901, | + | |
| - | exten => 902, | + | |
| - | exten => 904, | + | |
| - | exten => 903, | + | |
| - | exten => 905, | + | |
| - | exten => 400, | + | |
| - | exten => 401, | + | |
| - | exten => 402, | + | |
| - | exten => 403, | + | |
| - | exten => 404, | + | |
| - | exten => 405, | + | |
| - | exten => 406, | + | |
| - | exten => 200,1,Dial(SIP/ | + | |
| - | + | ||
| - | exten => _XXX, | + | |
| - | exten => _XXX, | + | |
| - | exten => BUSY, | + | |
| - | exten => BUSY, | + | |
| - | exten => BUSY, | + | |
| - | exten => CONGESTION,1, | + | |
| - | exten => CONGESTION,2,Saydigits(${NUMERO}) | + | |
| - | exten => CONGESTION, | + | |
| ;loggin standard | ;loggin standard | ||
| - | exten => 201, | + | exten => 201, |
| exten => 201, | exten => 201, | ||
| exten => 201, | exten => 201, | ||
| ;loggout standard | ;loggout standard | ||
| - | exten => 202, | + | exten => 202, |
| exten => 202, | exten => 202, | ||
| exten => 202, | exten => 202, | ||
| - | :loggin quelqu' | + | ;Salle 130 à 139 |
| - | exten => 203,1,wait(2) | + | exten => 131,1,Dial(PJSIP/ |
| - | exten => 203,2,Playback(beep) | + | exten => 132,1,Dial(PJSIP/ |
| - | exten => 203,3,Read(CUSTID,,3) | + | exten => 133,1,Dial(PJSIP/Maria,60,TtXx) |
| - | exten => 203,4,Saydigits(${CUSTID}) | + | exten => 134,1,Dial(PJSIP/ |
| - | exten => 203,5,Addqueuemember(Stand-list, | + | exten => 135,1,Dial(PJSIP/Visionnage1, |
| - | exten => 203,6,Playback(agent-loginok) | + | exten => 136,1,Dial(PJSIP/ |
| - | exten => 203,7,Hangup | + | ;FPA 500 à 599 |
| + | exten => 500,1,Dial(PJSIP/ | ||
| + | exten => 501, | ||
| - | ;Appel accés messagerie | + | ;Salle 600 à 699 |
| - | exten => 100,1,VoiceMailMain(${CALLERID(num)}@default,s) | + | exten => 601,1,Dial(PJSIP/ |
| + | exten => 602,1,Dial(PJSIP/ | ||
| + | exten => 603, | ||
| + | exten => 604, | ||
| + | exten => 605, | ||
| + | exten => 611, | ||
| + | exten => 612, | ||
| + | exten => 613, | ||
| + | ;Technique 700 à 799 | ||
| + | exten => 701, | ||
| + | exten => 702, | ||
| + | exten => 703, | ||
| + | exten => 704, | ||
| + | exten => 705, | ||
| + | exten => 706, | ||
| + | exten => 707, | ||
| + | exten => 708, | ||
| + | exten => 709, | ||
| - | ;Appel vers exterieur (4 chiffres ou plus) | + | ;Mezza 800 à 899 |
| - | exten => _XXXX!,1,Set(CALLERID(all)=" | + | exten => 801,1,Dial(PJSIP/ |
| - | exten => _XXXX!/701,1,Set(CALLERID(all)=" | + | exten => 802,1,Dial(PJSIP/ |
| - | exten => _XXXX!/702,1,Set(CALLERID(all)=" | + | exten => 803,1,Dial(PJSIP/Romane,60,tTxX) |
| - | exten => _XXXX!/901,1,Set(CALLERID(all)=" | + | exten => 804,1,Dial(PJSIP/Felicie, |
| - | exten => _XXXX!,n,Dial(DAHDI/g0/${EXTEN}) | + | |
| - | ;Appel Secours | ||
| - | exten => 15, | ||
| - | exten => 15, | ||
| - | exten => 17, | ||
| - | exten => 17, | ||
| - | exten => 18, | ||
| - | exten => 18, | ||
| - | exten => 112, | ||
| - | exten => 112, | ||
| - | exten => 114, | ||
| - | exten => 114, | ||
| - | exten => i,n,Playback(pbx-invalid) | + | ; |
| - | </code> | + | exten => 901,1,Dial(PJSIP/ |
| + | exten => 902, | ||
| + | exten => 903, | ||
| + | exten => 904, | ||
| + | exten => 905, | ||
| - | ==== From-Completel ==== | + | ;Appel de Secours |
| + | exten => 15, | ||
| + | exten => 17, | ||
| + | exten => 18, | ||
| + | exten => 112, | ||
| + | exten => 114, | ||
| - | <code> | + | exten => _XXXX!, |
| - | [from-completel] | + | exten => _XXXX!/ |
| + | exten => _XXXX!/ | ||
| + | exten => _XXXX!/ | ||
| + | exten => _XXXX!/ | ||
| + | exten => _XXXX!, | ||
| - | exten => *02200, | + | exten => i, |
| - | + | ||
| - | ;Appel Standard | + | |
| - | exten => 6969, | + | |
| - | exten => 6969, | + | |
| - | exten => 6969,n,Hangup | + | |
| - | + | ||
| - | ;Appel Anne | + | |
| - | exten => 5000, | + | |
| - | exten => 5000, | + | |
| - | exten => 5000, | + | |
| - | exten => 5000, | + | |
| - | exten => 5000, | + | |
| - | + | ||
| - | ;Appel Leo | + | |
| - | exten => 6000, | + | |
| - | exten => 6000, | + | |
| - | exten => 6000, | + | |
| - | exten => 6000, | + | |
| - | exten => 6000, | + | |
| - | + | ||
| - | ;Appel Maria | + | |
| - | exten => 7676, | + | |
| - | exten => 7676, | + | |
| - | exten => 7676, | + | |
| - | exten => 7676, | + | |
| - | exten => 7676, | + | |
| - | + | ||
| - | ;Appel Vincent | + | |
| - | exten => 8788, | + | |
| - | exten => 8788, | + | |
| - | exten => 8788, | + | |
| - | exten => 8788, | + | |
| - | exten => 8788, | + | |
| - | + | ||
| - | ;Appel Antoine | + | |
| - | exten => 1100, | + | |
| - | exten => 1100, | + | |
| - | exten => 1100, | + | |
| - | exten => 1100, | + | |
| - | exten => 1100, | + | |
| - | + | ||
| - | ;Appel Studio | + | |
| - | exten => 8686, | + | |
| - | exten => 8686, | + | |
| - | exten => 8686, | + | |
| - | exten => 8686, | + | |
| - | + | ||
| - | ;Appel Salle 1 | + | |
| - | exten => 3737, | + | |
| - | exten => 3737, | + | |
| - | exten => 3737, | + | |
| - | exten => 3737, | + | |
| - | + | ||
| - | ;Appel Salle 2 | + | |
| - | exten => 8484, | + | |
| - | exten => 8484, | + | |
| - | exten => 8484, | + | |
| - | exten => 8484, | + | |
| - | + | ||
| - | ;Appel Salle 3 | + | |
| - | exten => 5959, | + | |
| - | exten => 5959, | + | |
| - | exten => 5959, | + | |
| - | exten => 5959, | + | |
| - | + | ||
| - | ;Appel VPNTelephonique | + | |
| - | exten => 8788, | + | |
| - | exten => 8788, | + | |
| - | exten => 8788, | + | |
| - | exten => 8788, | + | |
| - | exten => 8788, | + | |
| - | exten => 8788, | + | |
| - | + | ||
| - | exten => i,1, | + | |
| </ | </ | ||
| - | |||