https://wiki.mikopbx.com/providers:rt
подключаешься к провайдеру, для звонка
в файл /etc/asterisk/extensions.conf добавить в конец файлы
например
звонки через 9 потом номер
exten => _9.!,1,NoOp(для ростелекома подмена номеров на город)
same => n,ExecIf($["${FROM_PEER}" == "1111"]?Set(CALLERID(num)=888888888));пользователь 1
same => n,ExecIf($["${FROM_PEER}" == "1112"]?Set(CALLERID(num)=888888888));пользователь 2
same => n,ExecIf($["${FROM_PEER}" == "1113"]?Set(CALLERID(num)=888888888));пользователь 3
где 888888888 ваш городской номер
для входящих нужно во входящию прописать приложение диалплана и там прописываем
1,NoOp(--- Incoming call провайдер ростелеком ---)
n,ExecIf($["${FROM_DID}" == "888888888 "]?Dial(Local/1111@internal/n,60,TK));пользователь 1
n,ExecIf($["${FROM_DID}" == "888888888 "]?Dial(Local/1112@internal/n,60,TK));пользователь 2
n,ExecIf($["${FROM_DID}" == "888888888 "]?Dial(Local/1113@internal/n,60,TK)); пользователь 3