Ich stehe vor dem Problem für ein Projekt folgendes Szenario realisieren zu müssen:
Ein Asterisk-Server wird auf einem Debian 5 Rootserver aufgespielt. Der Rootserver verfügt über mehrere feste IPs. Nun sollen unterschiedliche Benutzer jeweils über eine eigene IP bei immer dem selben Sip-Provider angemeldet werden, sodass durch entsprechende Wahlregeln jeder Benutzer nur über seinen eigenen Sip-Account beim Sip-Provider über eine eigene IP telefoniert.
Nun ist es via binaddr in der sip.conf kein Problem eingehende Anfragen auf allen IPs abzufangen (0.0.0.0). Die Schwierigkeiten fangen aber in der anderen Richtung schon eher an. Leider kenne ich keine Möglichkeit, wie ich bei den einzelnen Peers definieren, über welche der IPs man den Peer registrieren möchte. Standartmäßig scheint Asterisk einfach immer die erstbeste IP (die IP von eth0) für die Anmeldung bei dem Sip-Provider zu wählen.
Nun ist die Frage, ob es eine Möglichkeit gibt, die Peers oder den Registrierungs / Anmeldungsprozess so zu definieren, dass mit unterschiedlichen Benutzeraccounts bei den Sip-Providern jeweils auch mit den spezifischen IPs registriert wird und nicht nur mit der IP von eth0.
Ich bin gespannt auf eure Antworten,
Viele Grüße,
Philipp
Ein Asterisk-Server wird auf einem Debian 5 Rootserver aufgespielt. Der Rootserver verfügt über mehrere feste IPs. Nun sollen unterschiedliche Benutzer jeweils über eine eigene IP bei immer dem selben Sip-Provider angemeldet werden, sodass durch entsprechende Wahlregeln jeder Benutzer nur über seinen eigenen Sip-Account beim Sip-Provider über eine eigene IP telefoniert.
Nun ist es via binaddr in der sip.conf kein Problem eingehende Anfragen auf allen IPs abzufangen (0.0.0.0). Die Schwierigkeiten fangen aber in der anderen Richtung schon eher an. Leider kenne ich keine Möglichkeit, wie ich bei den einzelnen Peers definieren, über welche der IPs man den Peer registrieren möchte. Standartmäßig scheint Asterisk einfach immer die erstbeste IP (die IP von eth0) für die Anmeldung bei dem Sip-Provider zu wählen.
Nun ist die Frage, ob es eine Möglichkeit gibt, die Peers oder den Registrierungs / Anmeldungsprozess so zu definieren, dass mit unterschiedlichen Benutzeraccounts bei den Sip-Providern jeweils auch mit den spezifischen IPs registriert wird und nicht nur mit der IP von eth0.
Ich bin gespannt auf eure Antworten,
Viele Grüße,
Philipp