Skip to content

standart-n/micro-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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, этот параметр не нужен

About

microinvest api for asterisk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages