Hi,
ich will meine SIP-Authentifikation der Peers/Users auf MySQL umstellen. Bisher hab ich eine res_mysql.conf mit den DB-Zugangsdaten erstellt, die Verbindung zur Datenbank tut auch soweit:
wenn dann allerdings mein x-lite versucht sich zu authentifizieren bekomm ich nur folgendes:
Meine sip.conf sieht so aus:
Die Tabelle sipfriends gibt es (auch die Spalten user,username,secret,... - muss der Username jetzt in "username" oder in "user" rein?), aber mir scheint der geht gar nicht bis dorthin, da mir "sip show peers/users" nichts ausgibt (oder gibt das auch gar nix aus?).
Bei der Gelegenheit bitte ich auch darum mir zu erklären worin der Unterschied zwischen einem User und einem Peer besteht.. und natürlich was ich machen muss, damit die Authentifikation auch über MySQL geht ..
Danke
ich will meine SIP-Authentifikation der Peers/Users auf MySQL umstellen. Bisher hab ich eine res_mysql.conf mit den DB-Zugangsdaten erstellt, die Verbindung zur Datenbank tut auch soweit:
Code:
lxasterisk01*CLI> realtime mysql status
Connected to asterisk@localhost, port 3306 with username asterisk for 2 minutes, 15 seconds.
wenn dann allerdings mein x-lite versucht sich zu authentifizieren bekomm ich nur folgendes:
Code:
Nov 29 16:14:30 WARNING[18411]: res_config_mysql.c:145 realtime_mysql: MySQL RealTime: Failed to query database. Check debug for more info.
Nov 29 16:14:30 NOTICE[18411]: chan_sip.c:10924 handle_request_register: Registration from '<sip:[email protected]>' failed for '172.17.188.10' - Username/auth name mismatch
Meine sip.conf sieht so aus:
Code:
[general]
;----
;SIP users/peers authentication
sipusers => mysql,asterisk,sipfriends
sippeers => mysql,asterisk,sipfriends
;----
allow=all
allowexternalinvites=yes
context=default
Die Tabelle sipfriends gibt es (auch die Spalten user,username,secret,... - muss der Username jetzt in "username" oder in "user" rein?), aber mir scheint der geht gar nicht bis dorthin, da mir "sip show peers/users" nichts ausgibt (oder gibt das auch gar nix aus?).
Bei der Gelegenheit bitte ich auch darum mir zu erklären worin der Unterschied zwischen einem User und einem Peer besteht.. und natürlich was ich machen muss, damit die Authentifikation auch über MySQL geht ..
Danke