Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
voip:zoiper [01.12.2010 19:43. ] – transfer-Option korrigiert djangovoip:zoiper [31.10.2023 18:40. ] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== Softphone ZOIPER ======
 +{{:voip:zoiper-logo.png ?223|ZOIPER Logo}}Das Softphone [[https://www.zoiper.com|Zoiper]] unterstützt neben **SIP** auch **IAX2**. Vor allem wegen der **IAX2**-Unterstützung sehen wir uns das //Softphone// etwas genauer an. 
 +
 +===== Download und Installation =====
 +Das Programm ziehen wir uns direkt von der [[https://www.zoiper.com/zlinux.php|ZOIPER Homepage]] oder noch einfach via wget
 +   # cd /usr/local/src/packages
 +   # wget https://www.zoiper.com/downloads/free/linux/zoiper215-linux.tar.gz
 +Anschließend entpacken wir das Archiv mit:
 +   # tar zxf /usr/local/src/packages/zoiper215-linux.tar.gz -C /usr/local/bin/
 +Bei Bedarf können wir das Archiv wieder löschen, da wir es nicht mehr benötigen.
 +   # rm /usr/local/src/packages/zoiper215-linux.tar.gz
 +
 +===== Programmstart =====
 +Das Programm starten wir einfach durch den Aufruf von **zoiper**.
 +==== Fehler-Handling ====
 +Sollte es zu folgender Fehlermeldung kommen:
 +   $ zoiper 
 +   /usr/local/src/zoiper: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory
 +so setzen wir wir für die Fehlende Bibliothek einfach einen symbolischen link.
 +<code>#su -
 +
 +# cd /usr/lib
 +
 +# ls -l libexpat*
 +-rw-r--r-- 1 root root 196030  7. Jan 2007  libexpat.a
 +-rwxr-xr-x 1 root root    706  7. Jan 2007  libexpat.la
 +lrwxrwxrwx 1 root root     27 29. Okt 2008  libexpat.so -> ../../lib/libexpat.so.0.5.0
 +
 +# ln -s libexpat.so libexpat.so.1
 +
 +# ls -l libexpat*
 +-rw-r--r-- 1 root root 196030  7. Jan 2007  libexpat.a
 +-rwxr-xr-x 1 root root    706  7. Jan 2007  libexpat.la
 +lrwxrwxrwx 1 root root     27 29. Okt 2008  libexpat.so -> ../../lib/libexpat.so.0.5.0
 +lrwxrwxrwx 1 root root     11 22. Mai 13:53 libexpat.so.1 -> libexpat.so</code>
 +Anschließend rufen wir das Programm wie gewohnt auf
 +   $ zoiper
 +
 +{{ :voip:bildschirmfoto-zoiper.png?300 |Zoiper Bildschirmhardcopy}}
 +===== Asterisk Einstellungen =====
 +Für unser Softphone erweitern wir nun unser Asterisk-Konfiguration entsprechend an. 
 +==== iax.conf ====
 +Als erstes geben wir unser Softphone bekannt, dazu bearbeiten wir die Konfigurationsdatei //**/etc/asterisk/iax.conf**//.
 +<code># vim /etc/asterisk/iax.conf
 +
 +...
 +;Django 22.05.2009
 +; eingefügt für zoiper Test
 +
 +calltokenoptional=192.168.1.0/255.255.255.0
 +[33]
 +type=friend
 +username=33
 +secret=Z|pf3gl@t$cha!
 +host=dynamic
 +callerid="Buero 33 - IAX Phone <33>"
 +mailbox=60
 +transfer=no
 +language=de</code>
 +==== extensions.table ====
 +Damit unser IAX2-Softphone mit der Nummer **__33__** nun auch noch erreichbar ist, ergänzen wir noch die **extensions.table**:
 +
 +<code>mysql> SELECT *  FROM `extensions_table` WHERE `context` LIKE 'intern';
 ++----+---------+-------+----------+------+----------------------------------------------------+
 +| id | context | exten | priority | app  | appdata                                            |
 ++----+---------+-------+----------+------+----------------------------------------------------+
 +| 22 | intern  | 10    |        1 | Dial | SIP/11&SIP/12&SIP/13&SIP/14|55|TtrWw               
 +| 23 | intern  | 20    |        1 | Dial | SIP/21&SIP/22&SIP/23|55|TtrWw                      | 
 +| 24 | intern  | 30    |        1 | Dial | SIP/31&SIP/32&SIP/33|55|TtrWw                      | 
 +| 27 | intern  | 33    |        1 | Dial | IAX2/33|55|TtrWw                                   
 +| 25 | intern  | 71    |        1 | Dial | SIP/11&SIP/12&SIP/13&SIP/14&SIP/32&SIP/33&SIP|15|r | 
 +| 26 | intern  | 72    |        1 | Dial | SIP/11&SIP/12&SIP/13&SIP/14&SIP/32&SIP/33|15|r     
 +| 21 | intern  | _XX          1 | Dial | SIP/${EXTEN}|55|TtrWw                              | 
 ++----+---------+-------+----------+------+----------------------------------------------------+
 +7 rows in set (0.00 sec)</code>