SearchWiki:
Freie IT-Beratung
 Rolf Winterscheidt
http://www.rowi.net

Main.SideBar (edit)

Rolf

||align=center ||||

Scirocco

Das Scirocco-Wiki ist nun unter: http://wiki.sciroccoforum.de

IP-Telefonie

SecondLife

Weitere Themen

Das Passwort zum Ändern von Seiten ist der Firmenname links neben dem Vogel, was auch gleichzeitig der Domainname ist.

Impressum: http://www.rowi.net
Recent Changes Printable View Page History Edit Page
Um das Protokoll H.323 in Asterisk einzubinden, muss Asterisk neu compiliert werden.

H.323 läuft auf Port 1720

H323 und Asterisk per apt-get holen (Debian)

Nein, doch nicht :-). Das klappt nämlich nur, wenn man exakt aufeinander abgestimmte Pakete hat. Muss man nicht unbedingt den Realtime-Mode nutzen, dann geht es auch so:

 apt-get install asterisk/testing asterisk-oh323/testing

Danach müssen die Konfigurationsdateien noch angepasst werden.

H323 selbst kompilieren

Aber wer es dennoch händisch machen möchte: Erstmal werden (neben den Asterisk-Quellen) die benötigten Pakete geholt. Steht kein wget zur Verfügung, kann es unter Debian leicht per apt-get install wget installiert werden.

 cd /usr/src

 Per wget alle Pakete von http://www.inaccessnetworks.com/projects/asterisk-oh323/Libraries holen.

So, nun die Pakete auspacken und in das pwlib-Verzeichnis wechseln.

 cd /usr/src/pwlib (oder da wo die Sourcen liegen)
 ./configure
 make clean
 make opt

Und nun OpenH323? compilieren:

 cd /usr/src/openH323 (oder da wo die Sourcen liegen)
 OPENH323DIR?=/usr/src/openH323 (oder da, wo die Sourcen liegen)
 ./configure
 make clean
 make opt

...wird noch fortgeführt

Konfiguration

/etc/asterisk/oh323.conf:

Ich gehe mal von der Standardinstallation aus, ansonsten befindet sich die Konfigurationsdatei an einem anderen Ort. Ein find / -name oh323.conf wird sie finden ;-).

Für die Anbindung an einen anderen Carrier (Inbound/Outbound) muss ein Gatekeeper anfgegeben werden, dessen Adresse vom Carrier mitgeteilt wird:

gatekeeper=h323.rowi.net

H323 in der Asterisk-Konsole

Ist man mit der Konsole z.B. per asterisk -r verbunden, so kann man mit

 oh323 <tab>

die weiteren Befehle herausfinden, z.B. oh323 debug.

Nutzen von speziellen Variablen in Asterisk

Im Readme fand ich diese Variablen, die genutzt werden können:

 ${OH323?_CTOKEN} - Contains the H.323 call token. 
 ${OH323?_SRCALIAS} - Contains the alias(es) of the source EP.
 ${OH323?_DSTALIAS} - Contains the alias(es) of the dest. EP.
 ${OH323?_SRCE164} - Contains the E.164 number of source EP.
 ${OH323?_DSTE164} - Contains the E.164 number of dest. EP.
 ${OH323?_REMOTEAPP} - Contains the name of the remote H.323 app. 
 ${OH323?_CHANCODEC} - Contains the name of the codec in use.

Links

Edit Page - Page History - Printable View - Recent Changes - WikiHelp - SearchWiki
Page last modified on May 10, 2005, at 09:20 AM