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

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


asterisk_realtime

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

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

asterisk.conf основные

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

переносятся

sippers

extensions.conf

sipregs ⇒ mysql,asterisk

resconfigmysql general → asterisk

[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 в реалтайм

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');

в контексте publick extensions.conf

switch ⇒ Realtime/my

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.1440444426.txt.gz · Последнее изменение: 2015/08/24 22:27 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux