Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| kamailio [05.12.2015 18:28] – created havelock | kamailio [10.02.2016 19:07] (aktuell) – [Kamailio] havelock | ||
|---|---|---|---|
| Zeile 6: | Zeile 6: | ||
| Günstige IP-Telefone gibt es z.B. von GrandStream. | Günstige IP-Telefone gibt es z.B. von GrandStream. | ||
| + | * Grandstream GXP-1625 ca. 55€ | ||
| - | | + | Softphones |
| + | | ||
| + | * SFLphone | ||
| + | |||
| + | Verweise | ||
| + | * [[sip_telefonbuch|Telefonbuch]] | ||
| * [[sip_vorwahlen|Vorwahlverzeichnis]] | * [[sip_vorwahlen|Vorwahlverzeichnis]] | ||
| Zeile 19: | Zeile 25: | ||
| < | < | ||
| aptitude install rtpproxy kamailio kamailio-tls-modules kamailio-ldap-modules \ | aptitude install rtpproxy kamailio kamailio-tls-modules kamailio-ldap-modules \ | ||
| + | kamailio-sqlite-modules | ||
| </ | </ | ||
| - | TODO Restore | + | ==== RTP-Proxy ==== |
| + | |||
| + | Der RTP-Proxy ist eigentlich überflüssig, | ||
| + | |||
| + | Damit der genutzt werden kann, muß dieses in '' | ||
| + | werden: | ||
| + | #!define WITH_NAT | ||
| + | |||
| + | Die Kommunikation mit Kamailio erfolgt über einen Unix-Socket | ||
| + | <file conf / | ||
| + | USER=kamailio | ||
| + | GROUP=kamailio | ||
| + | CONTROL_SOCK=" | ||
| + | EXTRA_OPTS=" | ||
| + | </ | ||
| + | |||
| + | Die Kommunikation lassen wir über einen Unix-Socket stattfinden und nicht | ||
| + | wie im Standard über UDP. Dafür ist noch eine Anpassung erforderlich: | ||
| + | <file conf / | ||
| + | [...] | ||
| + | modparam(" | ||
| + | </ | ||
| + | ==== Kamailio ==== | ||
| + | |||
| + | <file conf / | ||
| + | RUN_KAMAILIO=yes | ||
| + | USER=kamailio | ||
| + | GROUP=kamailio | ||
| + | CFGFILE=/ | ||
| + | </ | ||
| + | |||
| + | <file conf / | ||
| + | #!define WITH_AUTH | ||
| + | #!define WITH_SQLITE | ||
| + | #!define DBURL " | ||
| + | |||
| + | alias=" | ||
| + | listen=udp: | ||
| + | </ | ||
| + | |||
| + | <file conf / | ||
| + | #!ifdef WITH_SQLITE | ||
| + | loadmodule " | ||
| + | #!endif | ||
| + | </ | ||
| + | |||
| + | <file conf / | ||
| + | SIP_DOMAIN=ffpi | ||
| + | DBENGINE=SQLITE | ||
| + | DB_PATH="/ | ||
| + | </ | ||
| + | |||
| + | Datenbank anlegen | ||
| + | kamdbctl create / | ||
| + | - Install presence related tables? (y/n): y | ||
| + | - Install tables for ... : n | ||
| + | kamctl add user1 password1 | ||
| + | |||
| + | Anzeige der angelegten Geräte | ||
| + | kamctl db show subscriber | ||
| + | |||
| + | Anzeige der angemeldeten Geräte (kamailio muß laufen) | ||
| + | kamctl ul show | ||
| + | |||
| + | Nummern (Subscriber) anlegen | ||
| + | kamctl add < | ||
| + | |||
| + | Nummer wieder entfernen | ||
| + | kamctl | ||