Появилась необходимость автоматизировать выбор "через что звонить" в Sipdroid. По умолчанию политика звонков Sipdroid заключается в отправке всех звонков через него в случае доступности PBX. Встроенными средствами программы можно сделать возможность выбора перед совершением звонка, а именно звонить через мобильную сеть или через SIP. Меня ситуация с постоянным выбором не устраивала и я решил автоматизировать этот процесс. Так как через SIP мне предоставляется возможность бесплатно звонить только на городские и междугородние номера Украины, то необходимо было сделать так чтобы Sipdroid не звонил на мобильные, а также не отправлял USSD запросы. Погуглив наткнулся на Readme по регулярным выражениям Sipdroid и создал список соответствующий своим требованиям:
\A\*,\A\+38039,039,\A\+38050,050,\A\+38063,063,\A\+38066,066,\A\+38067,067,\A\+38068,068,\A\+38091,091,\A\+38092,092,\A\+38093,093,\A\+38094,094,\A\+38095,095,\A\+38096,096,\A\+38097,097,\A\+38098,098,\A\+38099,099
Осталось только записать регулярные выражения, в пункте "Шаблон исключений" дополнительных настроек программы.
5 коментарів:
Добрый день, на весь интернет только ваша запись что-то говорит про шаблоны sipdroid. помогите мне пожалуйста, мучаюсь уже не один день, что бы sipdroid автоматически звонил лишь на номера из 3 цифр, какая маска для этого используется? пробовал и
/A/*,/A/[0-9]{3}
[0-9]{3}
([0-9]{3})
вот разные всякие компоную, не работает, помогите пожалуйста.
А вы не пробовали слеши в другую сторону писать? В шаблоне используется левый (\) слеш, а у вас правый (/)
это я в торопясь, а что этот шаблон правильный? В sipdroid \z писал с правильным слешом
Sipdroid можно выставить для звонков по-умолчанию, а в нем уже прописать исключения, куда ему не нужно звонить. Но перечислять придется много.
Да может и так, но легче уже просто в sip зайти и там набрать номер, или плюсик поставить)) Спасибо большое что ответили
Дописати коментар