Автоматично маршрутизиране от Asterisk IP PBX към VoIP GSM шлюз или SIP магистрала, Унифицирано

автоматично

Очевидно предимство: използването на GSM шлюз означава значително намаляване на цената на минута изходяща комуникация. Прегледът ще се фокусира специално върху VoIP GSM шлюза, който се свързва към IP централата чрез SIP протокола.
Но има няколко проблема, с които една компания може да се сблъска, когато използва както обикновен GSM шлюз, така и VoIP GSM шлюз:

Но с правилната организация на схемата с VoIP GSM шлюз, изброените по-горе проблеми могат да бъдат максимално изравнени или напълно елиминирани.

Има и друг проблем - как да се определи кои повиквания да се изпратят до фиксиран оператор, в нашия случай това е SIP магистрала и кои повиквания да се изпратят до VoIP GSM шлюз? Освен това на GSM шлюза вероятно ще трябва да използвате SIM карти на няколко мобилни оператора, например Megafon, MTS, Beeline и Tele2, тъй като клиентите използват различни мобилни оператори.
Например има SIM карти с неограничени тарифи за разговори в цяла Русия, а има неограничени тарифи за разговори само в рамките на Санкт Петербург. Следователно, за правилното маршрутизиране на разговори с най-ниска цена е необходимо да се вземат предвид маските на числата, които не само принадлежат на определен оператор, но и маските на числата за регионите на всеки оператор. Един прост пример: код 905, от 2500000 до 2899999 - 400000 номера в района на Санкт Петербург и Ленинградска област OJSC Vympel-Communications, код 905, от 5 000 000 до 5999999 - 1 000 000 номера Москва и Московския регион OJSC Vympel-Communications “, тарифите за разговори между регионите могат да бъдат различни.

автоматично

Фигура: Пример за извлечение от регистъра на руската система и номерационния план DEF-9xx

Следователно изглежда логично да създадем база данни, в която да се съхранява информация за всички посоки към мобилните мрежи, които ни интересуват.
Информацията за промените в маршрутите ще се въвежда автоматично, условно от някое външно приложение. Например скрипт, който веднъж на ден ще изтегли целия извлечение от регистъра и ще актуализира базата данни (DB).