_________________
www.telb.kz
exten => _9.,1,Dial(SIP/${EXTEN:1},180,r)
exten => _9.,2,Congestion
и клиенты звонят друг другу напрямую бесплатно, в обход биллинга.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
| Код: |
| exten => _0,1,Answer exten => _0,2,Wait,2 exten => _0,3,DeadAGI,a2billing.php exten -> _0,4,Dial(SIP/${EXTEN:1},180,r) exten => _0,5,Congestion exten => _0,6,Wait,2 exten => _0,7,Hangup |
всё равно не звонит, что ни так?....
_________________
www.telb.kz
например у тебя все номера в европейском стандарте - _00X. тогда можно создать пир _9X. по старой аналогии.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
_________________
www.telb.kz
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
| Код: |
| exten => _0,1,Answer exten => _0,2,Wait,2 exten => _0,3,DeadAGI,a2billing.php exten => _0,4,Wait,2 exten => _0,5,Hangup exten => _7XXXX,1,Dial(SIP/${EXTEN},180,rt) exten => _7XXXX,2,Congestion exten => _7XXXX,3,Hangup |
зазвонил. спасибо за советы.
_________________
www.telb.kz
| anest писал(а): |
| в тойже секции откуда у тебя вызывается a2billing.php - делаешь чтото типа exten => _9.,1,Dial(SIP/${EXTEN:1},180,r) exten => _9.,2,Congestion и клиенты звонят друг другу напрямую бесплатно, в обход биллинга. |
А в какой роли здесь выступает команда Congestion? Что она делает?
потому что действительно - до этой команды не дойдет никогда и она занимает лишнюю строчку в диалплане.
другое дело так:
| Код: |
| exten => _7XXXX,1,Dial(SIP/${EXTEN},180,rt) exten => _7XXXX,2,Congestion(5) exten => _7XXXX,3,Hangup |
на второй вопрос - "что она делает" - отправляю к первоисточнику.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
sip_ias_friends = NO/YES
sip_iax_pstn_direct_call_prefix = 555/XXX
sip_iax_pstn_direct_call = NO/YES
- явно предусмотрены звонки "наружу" для SIP/IAX - пользователей.
Еще вопрос такой, имя SIP/IAX - юзера совпадает с его PIN-кодом. Т.е. для звонков между собой его раздавать фактически нельзя .... . Есть решение?
| cron писал(а): |
| явно предусмотрены звонки "наружу" для SIP/IAX - пользователей. |
на самомм деле это звонки "внутри"
тоесть между собой.
в этом случае набирать 555XXXXXXX - где XXXXXXXX есть "внутренний" номер юзера a2b
| cron писал(а): |
| имя SIP/IAX - юзера совпадает с его PIN-кодом. Т.е. для звонков между собой его раздавать фактически нельзя .... . Есть решение? |
давно уже просил сделать арески все по уму - отдельно пару логин/пароль для входа в веб-интерфейс и отдельно логин/пароль/номер_телефона/etc для всего остального... он ответил что это будет сложно сделать поэтому не в этой жизн.., версии. но мне думается совсем не сложно просто добавить к юзеру еще пару ячеек в его таблицу в базу. может ктонить сделал бы такой патч - арески бы уже не смог бы отвертеться и будет вынужден добавить в транк
к слову сказать можно вообще по-уму сделать как отдельно логин/пароль для веба и логин/пароль/номер_телефона/etc всё новое и отдельное для каждого протокола/транка/etc, без этих извращенных привязок друг на друга. типа крепче будет security... но наверное это уже другой разговор...
а в данном случае решением будет не совмешать доступ юзеру к звонкам через sip/iax и звонкам из pstn на номер доступа.
тоесть нужно создать разные планы и пусть регает себе разных юзеров для разных задач. извращение конечно но что делать...
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
например у тебя все номера в европейском стандарте - _00X. тогда можно создать пир _9X. по старой аналогии.
у меня такая же пробема не могу понять с какой стороны подойти что бы организовать тарифицируемы звонки межд sip friends
Разъяните пожалуйста описанное вами выше