[T509] Pour tous les conseils d'installation, c'est là :
http://forum.frenchiphone.com/index.php/topic,11779.0.html
J'avais déjà essayé touchmods sur mon iPhone mais il présentait une légère anomalie qui ne permettait pas de se faire entendre (Micro non fonctionnel).
J'ai donc été super content de voir arriver Siphone. L'application fonctionne pas mal sur mon compte free même si certains réglages relatifs au niveau sonore sont à prévoir pour les prochaines releases.
Le seul vrai problème de Siphone est qu'il est bloqué sur un opérateur (Free) ce qui limite pas mal l'intérêt.
Disposant d'un ipbx asterisk dans mon bureau ainsi que d'autres comptes SIP j'ai fait ces petites modifs pour pouvoir utiliser Siphone dans un autre environnement que Freephonie.
La première étape consiste à "gruger" l'application en la faisant dialoguer avec un autre serveur que celui voulu. En d'autres termes, il faut empêcher la résolution DNS en mettant une entrée dans le fichier /etc/hosts de l'iPhone.
Ensuite, vous pouvez configurer votre compte SIP soit au travers de l'interface soit en modifiant le fichier /Applications/Siphone.app/account.xml
Voilà un exemple de configuration en supposant que le serveur SIP de votre provider est 212.217.156.112 (
par exemple, à modifier selon votre fournisseur SIP), que votre comte SIP est user=foo, password=bar
Fichier /etc/hosts:##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
212.217.156.112 freephonie.net
Fichier /Applications/Siphone.app/account.xml<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>nat</key>
<string>yes</string>
<key>password</key>
<string>VOTRE MOT DE PASSE</string>
<key>server</key>
<string>freephonie.net</string>
<key>stundomain</key>
<string></string>
<key>stunserver</key>
<string></string>
<key>timeout</key>
<string>1800</string>
<key>username</key>
<string>LE LOGIN DE VOTRE COMPTE</string>
</dict>
</plist>
Traces dans le PABXConnected to Asterisk 1.4.11-BRIstuffed-0.4.0-test4 currently running on ipbx (pid = 10895)
[Feb 8 09:29:30] NOTICE[10913]: chan_sip.c:12331 handle_response_peerpoke: Peer '8003' is now Reachable. (992ms / 2000ms)
ipbx*CLI> sip show peer 8003
* Name : 8003
Secret : <Set>
MD5Secret : <Not set>
Context : interne
Subscr.Cont. : <Not set>
Language : fr
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Mailbox : 7003
VM Extension : asterisk
LastMsgsSent : 0/0
Call limit : 0
Dynamic : Yes
Callerid : "[s]blablabla[/s] SoftP" <7003>
MaxCallBR : 384 kbps
Expire : 1780
Insecure : no
Nat : Always
ACL : No
T38 pt UDPTL : No
CanReinvite : No
PromiscRedir : No
User=Phone : No
Video Support: No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : auto
LastMsg : 0
ToHost :
Addr->IP : [s]IP.IP.IP.IP [/s]Port 5060
Defaddr->IP : 0.0.0.0 Port 5060
Def. Username: 8003
SIP Options : (none)
Codecs : 0x4 (ulaw)
Codec Order : (ulaw:20)
Auto-Framing: No
Status : OK (992 ms)
Useragent :
Reg. Contact : sip:8003@freephonie.net
ipbx*CLI>
---------------------------------------------
Une fois ces fichiers modifiés, vous pouvez vous enregistrer sur votre compte SIP et passer vos appels.
Ciao
[T509]
Pour connaitre l'adresse IP à mettre dans votre fichier Host, prennez l'adresse SIP de votre fournisseur.
Par exemple sip.toto.com
Entrez dans une fenêtre Dos ou le terminal pour MAC et faites un ping dessus. L'adresse IP sera alors affichée. C'est celle là qu'il faut entrer dans le fichier host devant freephonie.net
Issu du post dédié
iPod Touch, voici une liste d'adresse IP pour le fichier Host en fonction de votre fournisseur. Ci dessous en PJ, des fichiers Host tout prêt mais non testés. (Je n'ai pas les comptes associés)
Pour Neuf Telecom :
Paramètre Valeur
—domain voip.wengo.fr
- IP 213.91.9.206
—username nom d’utilisateur
—password mot de passe
Pour VoIPBuster
Paramètre Valeur
—domain sip.voipbuster.com
- IP 194.221.62.198
—username nom d’utilisateur
—password mot de passe
Pour SipPhone
Paramètre Valeur
—domain proxy01.sipphone.com
- IP 198.65.166.131
—username nom d’utilisateur
—password mot de passe
Pour voipcheap :
Paramètre Valeur
—domain sip.voipcheap.com
- IP 194.120.0.198
—username nom d’utilisateur
Pour Freecall :
Paramètre Valeur
—domain sip.voiparound.com
- IP 194.221.62.198
—username nom d’utilisateur
—password mot de passe