1

新しいユーザーは、opensips rest_client を使用できますか?
はいの場合、構成ファイルに追加する必要があるもの。
そうでない場合、外部システムからopensipsと通信できる他のモジュールはありますか?

4

2 に答える 2

0

DB に直接新しいユーザーを作成できます。以下のようなストアド プロシージャ (MySQL) を使用します。

CREATE DEFINER=`root`@`%` PROCEDURE `ADD_SUBS`(IN subid VARCHAR(64),INOUT pwd VARCHAR(64))
BEGIN
DECLARE realm , ha1 , ha1b VARCHAR(64) DEFAULT 'your.sip.domain';
DECLARE res INT DEFAULT 0;
SELECT count(id) into res  from subscriber where `username` = subid;

if res = 0 then
 set ha1 = md5(concat(subid ,':',realm,':',pwd));
 set ha1b = md5(concat(subid,'@',realm,':',realm,':',pwd));

 INSERT INTO subscriber (`username`,`domain`,`password`,`ha1`,`ha1b`) VALUES (subid, realm, pwd, ha1, ha1b);
end if;
于 2014-12-06T04:52:13.880 に答える