Инструменты пользователя

Инструменты сайта


asterisk_realtime

**Это старая версия документа!**

переопраделение файлов в базу кроме

asterisk.conf основные

extconfig.conf перенос
logger.conf логи

переносятся

sippers

extensions.conf

Реалтайм

sipregs ⇒ mysql,asterisk

resconfigmysql модуль собираем

Имя бызы данных в extconfig.conf берется из resconfigmysql.conf в квадратных скобках, а не реальное имя БД

[asterisk]
dbhost = 127.0.0.1
dbname = asterisk
dbuser = root
dbpass = 12345
dbport = 3306
dbsock = /tmp/mysql.sock dbcharset = latin1
requirements=warn

localhost*CLI> module reload resconfigmysql.so

reload

insert into sippeers (name,host,type,secret,qualify) values ('500','dynamic','friend','500','yes');

в sip.conf для того чтобы показывало sip show peers

rtcachefriends=yes

перенос extensions.conf в реалтайм

создаем базу

CREATE TABLE extensions_table (
id int(11) NOT NULL auto_increment,
context varchar(20) NOT NULL default
,
exten varchar(20) NOT NULL default ,
priority tinyint(4) NOT NULL default '0',
app varchar(20) NOT NULL default
,
appdata varchar(128) NOT NULL default ,
KEY id (id)
) TYPE=MyISAM;

Заносим данные

insert into extensions(context,exten,priority,app,appdata) Values('my','0000','1','Answer',''),('my','0000','2','set','my=${CALLERID(num)}'),('my','0000','3','Wait','3600');

в контексте extensions.conf switch ⇒ Realtime/@realtime_ext

в extconfig.conf

realtimeext ⇒ mysql,asterisk1,extensionstable

mysql> mysql> mysql> mysql> select name ,ipaddr, host, type, context, secret from sippeers; +——+———–+———+——–+———+——–+

name ipaddr host type context secret

+——+———–+———+——–+———+——–+

500 10.1.5.40 dynamic friend my 500

+——+———–+———+——–+———+——–+ 1 row in set (0.00 sec)

mysql> select context,exten,priority,app,appdata from extensions; +———+——-+———-+——–+———————+

context exten priority app appdata

+———+——-+———-+——–+———————+

my 0000 1 Answer
my 0000 2 set my=${CALLERID(num)}
my 0000 3 Dial sip/501

для прохождения переменной между кол легами переменная должна быть глобальной.

asterisk_realtime.1446020219.txt.gz · Последнее изменение: 2015/10/28 11:16 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux