Étape 3: Démarrer Freeswitch
#/ usr/local/freeswitch/bin/freeswitch
Vous devriez obtenir une console comme sur la photo.
Essayez mod_dingaling de rechargement en cours d’exécution, si vous avez entré les informations d’identification correctes et tout a été compilé
correctement, vous devriez voir le message suivant s’affiche :
+ OK rechargement XML
+ Module OK déchargé
+ OK module chargé
FreeSwitch 2012-12-30 19:52:59.136376 [avis] serveur XMPP de libdingaling.c:1674 connecté
2012-12-30 19:52:59.356369 [avis] libdingaling.c:1686 XMPP authentifié
Quitter la console de freeswitch à l’aide de la commande shutdown et revenir à l’invite du shell.
Modifier les conf/directory/default.xml et remplacer tout son contenu par le texte suivant. Puis remplacez uniquement les champs en surbrillance avec votre adresse IP SIP
< inclure >
<!--le domaine ou l’adresse ip (le côté droit de le @ dans l’adresse-->
< nom de domaine = « 192.168.0.XXX » >
< params >
< param name = « dial-chaîne » value = "{^^: sip_invite_domain = ${dialed_domain}: presence_id = ${dialed_user}
< / params >
< variables >
< nom de variable = « record_stereo » value = « true » / >
< nom de variable = « default_gateway » value = "${default_provider}" / >
< nom de variable = « default_areacode » value = "${default_areacode}" / >
< nom de variable = « transfer_fallback_extension » value = « opérateur » / >
< / variables >
< groupes >
< nom du groupe = « public » >
< utilisateurs >
< X-PRE-processus cmd = « include » data="default/*.xml"/ >
< / utilisateurs >
< / Groupe >
< / groupes >
< / domaine >
< / include >
Créez un fichier appelé conf/directory/default/2001.xml et collez le contenu suivant, remplacer uniquement les champs en surbrillance avec n’importe quel mot de passe aléatoire (enregistrez-le pour plus tard) et votre nom, qui sera utilisé pour l’identification de l’appelant.
< inclure >
< nom d’utilisateur = « 2001 » >
< params >
< param name = « password » value = « MAKEUPONE » / >
< param name = « vm-mot de passe » value = « 1000 » / >
< / params >
< variables >
< nom de variable = « toll_allow » value = « intérieur, international, local » / >
< nom de variable = « user_context » value = « default » / >
< nom de variable = « effective_caller_id_name » value = « John Doe » / >
< nom de variable = « effective_caller_id_number » value = « 2001 » / >
< nom de variable = « outbound_caller_id_name » value = "${outbound_caller_name}" / >
< nom de variable = « outbound_caller_id_number » value = "${outbound_caller_id}" / >
< nom de variable = « callgroup » value = « default » / >
< / variables >
< / utilisateur >
< / include >