Dieses Wiki ist ein Archiv bis 2023. Das aktuelle Wiki findet sich unter https://wiki.hamburg.ccc.de/
Difference between revisions of "VoIP:Konfiguration neu"
m (→Software, Treiber) |
m (→/etc/asterisk/modules.conf) |
||
(14 intermediate revisions by 3 users not shown) | |||
Line 5: | Line 5: | ||
* Debian Stable/Sarge, mit Addons von Haegar/debian.sdinet.de | * Debian Stable/Sarge, mit Addons von Haegar/debian.sdinet.de | ||
− | * Linux 2.6.15 aus Haegars Tree (svn, 2.6.15.1 | + | * Linux 2.6.15 aus Haegars Tree (svn, 2.6.15.1+ubuntu+sdinet6) |
* misdn-Treiber so wie im Kernel vorhanden | * misdn-Treiber so wie im Kernel vorhanden | ||
− | == | + | == Gepatchtes == |
− | === | + | === CallerID-Prefix für chan_iax2 === |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Ich habe leider keine Möglichkeit gefunden, mit Asterisk ein Prefix für CallerIDs bei IAX-Verbindungen anzugeben. | |
− | + | Wir brauchen das, um die Rückrufroute in der Rufnummer zu vermerken. | |
− | |||
− | + | Nehmen wir an, ich rufe mit meinem Telefon zuhause, das dort die CallerID 201 besitzt, über die Hamburger Vermittlung in Köln an: | |
− | |||
− | + | [Köln] <- [Hamburg] <- [packbarthome] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | In Köln soll eine CallerID angezeigt werden, über die ein Rückruf über genau die Route möglich ist, über die angerufen wird. | |
− | + | Die dafür nötigen Prefixe sind aber nur den angerufenen Vermittlungen bekannt, nicht der anrufenden: | |
− | |||
− | |||
− | + | Prefix: 94 -> Prefix: 828 -> Durchwahl: 201 | |
− | |||
− | |||
− | + | Mit diesem Patch ist es möglich, in der iax.conf für type=friend oder type=user eine Option 'calleridprefix' anzugeben. | |
− | + | Diese wird eingehenden CallerIDs bei Anrufen dieses Users vorangestellt. | |
− | == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [ | + | [http://hendrek.frell.ambush.de/~packbart/asterisk_1_2_chan_iax2_calleridprefix.patch asterisk_1_2_chan_iax2_calleridprefix.patch] |
− | + | UNIQ796ba5ba98e0ea7-pre-0000000B-QINU | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | == misdn Konfiguration == | |
− | + | === /etc/misdn_init.conf === | |
− | + | UNIQ796ba5ba98e0ea7-pre-0000000C-QINU | |
− | |||
− | |||
− | + | === /etc/asterisk/misdn.conf === | |
− | + | UNIQ796ba5ba98e0ea7-pre-0000000D-QINU | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | === /etc/asterisk/ | ||
− | |||
− | [ | + | === Nebenstellenfreizeichen mit misdn === |
+ | Das von chan_misdn erzeugte Freizeichen ist in isdn_lib.c hardkodiert. Ich habe folgenden Patch geschrieben, der ein Nebenstellenfreizeichen (drei kurze Töne, Pause) erzeugt. | ||
+ | -- [[User:Packbart|packbart]] 16:27, 20 Feb 2006 (CET) | ||
− | + | Dieser Patch ist für misdn 0.2.x.<br> | |
− | + | misdn 0.3.x benutzt den "dial"-Ton aus der indications.conf. Für das Nebenstellenfreizeichen habe ich den Ton folgendermassen geändert: | |
− | + | UNIQ796ba5ba98e0ea7-pre-0000000E-QINU | |
− | + | -- [[User:Packbart|packbart]] 12:48, 26 Mar 2006 (CEST) | |
− | + | UNIQ796ba5ba98e0ea7-pre-0000000F-QINU | |
− | + | == Asterisk Konfiguration == | |
− | + | === /etc/asterisk/extensions.conf === | |
− | + | UNIQ796ba5ba98e0ea7-pre-00000010-QINU | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== /etc/asterisk/modules.conf === | === /etc/asterisk/modules.conf === | ||
<pre> | <pre> | ||
− | + | test | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
Line 251: | Line 60: | ||
=== libtiff === | === libtiff === | ||
Vor allen Weiterungen benötgen wir libtiff 3.7.1 (neue Versionen sollen teilweise nicht richtig funktioneren). | Vor allen Weiterungen benötgen wir libtiff 3.7.1 (neue Versionen sollen teilweise nicht richtig funktioneren). | ||
− | + | UNIQ796ba5ba98e0ea7-pre-00000012-QINU | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== spandsp === | === spandsp === | ||
Zur Faxkonfiguration wird zunächst spandsp benötigt [[http://soft-switch.org/installing-spandsp.html]]. | Zur Faxkonfiguration wird zunächst spandsp benötigt [[http://soft-switch.org/installing-spandsp.html]]. | ||
− | + | UNIQ796ba5ba98e0ea7-pre-00000013-QINU | |
− | |||
− | |||
− | |||
− | |||
− | |||
=== Asterisk Applikationen === | === Asterisk Applikationen === | ||
− | + | UNIQ796ba5ba98e0ea7-pre-00000014-QINU | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | -- |
Latest revision as of 23:52, 7 September 2007
Contents
Hilfreiche Doku
Asterisk und misdn unter Debian
Software, Treiber
- Debian Stable/Sarge, mit Addons von Haegar/debian.sdinet.de
- Linux 2.6.15 aus Haegars Tree (svn, 2.6.15.1+ubuntu+sdinet6)
- misdn-Treiber so wie im Kernel vorhanden
Gepatchtes
CallerID-Prefix für chan_iax2
Ich habe leider keine Möglichkeit gefunden, mit Asterisk ein Prefix für CallerIDs bei IAX-Verbindungen anzugeben. Wir brauchen das, um die Rückrufroute in der Rufnummer zu vermerken.
Nehmen wir an, ich rufe mit meinem Telefon zuhause, das dort die CallerID 201 besitzt, über die Hamburger Vermittlung in Köln an:
[Köln] <- [Hamburg] <- [packbarthome]
In Köln soll eine CallerID angezeigt werden, über die ein Rückruf über genau die Route möglich ist, über die angerufen wird. Die dafür nötigen Prefixe sind aber nur den angerufenen Vermittlungen bekannt, nicht der anrufenden:
Prefix: 94 -> Prefix: 828 -> Durchwahl: 201
Mit diesem Patch ist es möglich, in der iax.conf für type=friend oder type=user eine Option 'calleridprefix' anzugeben. Diese wird eingehenden CallerIDs bei Anrufen dieses Users vorangestellt.
asterisk_1_2_chan_iax2_calleridprefix.patch �UNIQ796ba5ba98e0ea7-pre-0000000B-QINU
misdn Konfiguration
/etc/misdn_init.conf
�UNIQ796ba5ba98e0ea7-pre-0000000C-QINU
/etc/asterisk/misdn.conf
�UNIQ796ba5ba98e0ea7-pre-0000000D-QINU
Nebenstellenfreizeichen mit misdn
Das von chan_misdn erzeugte Freizeichen ist in isdn_lib.c hardkodiert. Ich habe folgenden Patch geschrieben, der ein Nebenstellenfreizeichen (drei kurze Töne, Pause) erzeugt. -- packbart 16:27, 20 Feb 2006 (CET)
Dieser Patch ist für misdn 0.2.x.
misdn 0.3.x benutzt den "dial"-Ton aus der indications.conf. Für das Nebenstellenfreizeichen habe ich den Ton folgendermassen geändert:
�UNIQ796ba5ba98e0ea7-pre-0000000E-QINU
-- packbart 12:48, 26 Mar 2006 (CEST)
�UNIQ796ba5ba98e0ea7-pre-0000000F-QINU
Asterisk Konfiguration
/etc/asterisk/extensions.conf
�UNIQ796ba5ba98e0ea7-pre-00000010-QINU
/etc/asterisk/modules.conf
test
Fax
libtiff
Vor allen Weiterungen benötgen wir libtiff 3.7.1 (neue Versionen sollen teilweise nicht richtig funktioneren). �UNIQ796ba5ba98e0ea7-pre-00000012-QINU
spandsp
Zur Faxkonfiguration wird zunächst spandsp benötigt [[1]]. �UNIQ796ba5ba98e0ea7-pre-00000013-QINU
Asterisk Applikationen
�UNIQ796ba5ba98e0ea7-pre-00000014-QINU