Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.98 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.98 KB

SIP API v1.0 - (C) 2012 www.standart-n.ru


Функционал представляет собой прослойку между asterisk'ом и базой firebird
для более гибкой настройки ip-телефонии в программе документооборота Стандарт-Н.

Использование:

sip

Команда sip позволяет найти данные о пользователях по ID их профиля.
Команда используется при переадресации звонков.
пример:
php5 api.php sip -g phone -pid 2,3,5 --t
php5 api.php sip get user profileid 2,3,5 -inc 1

msg

Команда msg позволяет отправить UPD сокет на определенный ip-адрес.
В параметрах указывается текст сообщения, ip-адрес и порт
пример:
php5 api.php msg -s 'hello' -ip 192.168.67.44 -p 80

getip

Команда getip находит в базе компьютер клиента по номеру его телефона и возвращает его ip-адрес
пример:
php5 api.php getip -p 4444

updatesrc

Команда в mysql базе в таблице cdr берет посл. строчку и в ней берет номер телефона в поле clid
и вставляет его в поле src
пример:
php5 api.php updatesrc

phone

Команда для удаления пробелов и т.п. символов из номера телефона
пример:
php5 api.php phone -s '8 904 316 38 8 4'

Дополнительно:

Параметр --t нужен, чтобы в конце ответа был переход на новую строку.
При использовании команд в asterisk'e, этот параметр не нужен