Gratis fast telefon med hjälp av Google Voice och en RaspberryPi (3 / 4 steg)
Steg 3: Starta Freeswitch
#/ usr/local/freeswitch/bin/freeswitch
Du borde få en konsol som på bilden.
Prova kör reload mod_dingaling om du har angett de korrekta autentiseringsuppgifterna och alla sammanställdes
korrekt, bör du se följande meddelande:
+ OK omlastning XML
+ OK modul lossas
+ OK modul laddas
FreeSWITCH 2012-12-30 19:52:59.136376 [meddelande] libdingaling.c:1674 XMPP-server ansluten
2012-12-30 19:52:59.356369 [meddelande] libdingaling.c:1686 XMPP autentiserade
Avsluta freeswitch konsolen med kommandot shutdown, och återgå till skalprompten.
Redigera conf/directory/default.xml och Ersätt allt innehåll med följande. Ersätt endast fälten markerade med din SIP-enhet IP-adress
< inkludera >
<!--domän eller ip (höger sida av den @ i ADR ->
< domännamn = "192.168.0.XXX" >
< params >
< param namn = "dial-strängvärdet" = "{^^: sip_invite_domain = ${dialed_domain}: presence_id = ${dialed_user}
< / params >
< variabler >
< variabelnamn = "record_stereo" value = "true" / >
< variabelnamn = "default_gateway" value = "$$ {default_provider}" / >
< variabelnamn = "default_areacode" value = "$$ {default_areacode}" / >
< variabelnamn = "transfer_fallback_extension" value = "operatör" / >
< / variabler >
< grupper >
< namn = "offentliga" >
< användare >
< X-PRE-PROCESS cmd = "inkludera" data="default/*.xml"/ >
< / användare >
< / grupp >
< / grupper >
< / domän >
< / include >
Skapa en fil som heter conf/directory/default/2001.xml och klistra in följande innehåll, ersätta endast fälten markerade med några slumpmässigt lösenord (spara den till senare) och ditt namn, som kommer att användas för nummerpresentation.
< inkludera >
< användar-id = "2001" >
< params >
< param namn = "lösenord" value = "MAKEUPONE" / >
< param namn = "vm-lösenord" value = "1000" / >
< / params >
< variabler >
< variabelnamn = "toll_allow" value = "inhemska, international, lokal" / >
< variabelnamn = "user_context" value = "default" / >
< variabelnamn = "effective_caller_id_name" value = "John Doe" / >
< variabelnamn = "effective_caller_id_number" value = "2001" / >
< variabelnamn = "outbound_caller_id_name" value = "$$ {outbound_caller_name}" / >
< variabelnamn = "outbound_caller_id_number" value = "$$ {outbound_caller_id}" / >
< variabelnamn = "callgroup" value = "default" / >
< / variabler >
< / användare >
< / include >