настройка Asterisk
Добавлено: 2010-04-14 7:55:25
Приветствую уважаемых!
Есть система: FreeBSD 7.2 свежепоставленная. Посути голая, собранная...никаких мускулов нет, апачей, пхп...стоит только mc с нужными ему причиндалами и Asterisk 1.4.хх. В начале небольшая предыстория:
Наш прошлый интернет провайдер помер, точнее отказался от провайдерской деятельности. Интернет мы перевели на другого провайдера, но IP телефония пока временно на старом провайдере. нам нужно очень быстро переключиться на нового провайдера, но сделать это со старым оборудованием никак не вышло. Стоит D-Link DVX7090, который отказался регистрироваться у провайдера. вообще странно себя ведёт при попытке регистрации. Было предложено освоить и поставить Asterisk. машинку собрал, накатил систему, поставил из портов войп прогу эту...и тут началось...
так то вроде на внутренние звонки я понял как сделать, пару юзеров для теста перекинул на астерикса, но не более. всё упёрлось у меня в правила набора и задание юзеров...кароче почти с самого начала все грабли. кстати, забыл сказать. что телефоны тоже айпишные, линксисы, длинки и кингтелы. на серваке с астериксом стоит две сетёвки, одна смотрит в локалку, вторая соответственно на провайдера. пока для тестов на старого провайдера. тут тоже есть граблшя, с неё и начну:
в файле sip.conf я так понял, в разделе general нужно вписать строчку register=>...юзера, пароли, адреса и прочее. однако проблема в том, что старый провайдер не производит регистрацию по каким либо паролям и юзерам. на старом шлюзе длинка, все параметры авторизации закрыты, т.е. отключены. я так понимаю, что авторизация происходит по айпи+мак. новый провайдер требует авторизации, но пока не настрою для работы на старом, про нового и говорит не приходится. так вот. если при регистрации в файле сип нужно указать все данные, как мне тогда быть?
кроме того, в правилах, точнее в маршрутах зволнков на старой железке, участвует номер...длинный номер: 79991ХХХХХХ... около того...
т.е. суть такова: когда мы набираем номер изнутри, звонок посути уходит на этот номер. это вроде как номер прова...и наоборот, с него на внутренние и т.д.
тут же, в астериксе, я заметил, что присоздании юзера можно указать его callerid и почему то в некоторых доках пишут. что каллер ид это номер на который звонить, а в других пишут, что это номер, который будет высвечиваться.
кроме того, несовсем мне ясна ситуация с файлами sip.conf и users.conf, потому как во многих доках пишут, что вместо файла user, порльзователей заводить можно в файле sip...не понятно, так это или нет? если так. зачвем тогда файл users, где он участвует и когда?
по правилам набора вообще ногу чуть не сломал...файл extensions.conf, вроде везде пишут что все правила там, однако есть и файл extensions.ael, в котором весь диалплан расписан. где же тогда из этих двух файлов на самом деле писать маршруты и правила звонков? особо интерисует момент звонков на внешние номера, т.е. в город. межгород и т.е., не через 9ку, а сразу, напрямую конечно же...
несколько вариантов перепробовал, всегда выдаёт мне - "номер" extension not found, хотя я даже явно указывал номер. т.е. по примеру внутренних номеров 5ХХ, работает..указал например:
exten=>511,1,Dial(SIP/511,40)
работает...пишу вместо 511, любой внешний номер - extension not found...
может ктото сожет привести примеры какие то своих рабочих конфигов? связывать один местный шлюз с другим мне не требуетсфя, нужно делать выход на внешку+локальные номера юзеров. напоминаю, что текущий провайдер не требует регистрации по логину и паролю....
Есть система: FreeBSD 7.2 свежепоставленная. Посути голая, собранная...никаких мускулов нет, апачей, пхп...стоит только mc с нужными ему причиндалами и Asterisk 1.4.хх. В начале небольшая предыстория:
Наш прошлый интернет провайдер помер, точнее отказался от провайдерской деятельности. Интернет мы перевели на другого провайдера, но IP телефония пока временно на старом провайдере. нам нужно очень быстро переключиться на нового провайдера, но сделать это со старым оборудованием никак не вышло. Стоит D-Link DVX7090, который отказался регистрироваться у провайдера. вообще странно себя ведёт при попытке регистрации. Было предложено освоить и поставить Asterisk. машинку собрал, накатил систему, поставил из портов войп прогу эту...и тут началось...
так то вроде на внутренние звонки я понял как сделать, пару юзеров для теста перекинул на астерикса, но не более. всё упёрлось у меня в правила набора и задание юзеров...кароче почти с самого начала все грабли. кстати, забыл сказать. что телефоны тоже айпишные, линксисы, длинки и кингтелы. на серваке с астериксом стоит две сетёвки, одна смотрит в локалку, вторая соответственно на провайдера. пока для тестов на старого провайдера. тут тоже есть граблшя, с неё и начну:
в файле sip.conf я так понял, в разделе general нужно вписать строчку register=>...юзера, пароли, адреса и прочее. однако проблема в том, что старый провайдер не производит регистрацию по каким либо паролям и юзерам. на старом шлюзе длинка, все параметры авторизации закрыты, т.е. отключены. я так понимаю, что авторизация происходит по айпи+мак. новый провайдер требует авторизации, но пока не настрою для работы на старом, про нового и говорит не приходится. так вот. если при регистрации в файле сип нужно указать все данные, как мне тогда быть?
кроме того, в правилах, точнее в маршрутах зволнков на старой железке, участвует номер...длинный номер: 79991ХХХХХХ... около того...
т.е. суть такова: когда мы набираем номер изнутри, звонок посути уходит на этот номер. это вроде как номер прова...и наоборот, с него на внутренние и т.д.
тут же, в астериксе, я заметил, что присоздании юзера можно указать его callerid и почему то в некоторых доках пишут. что каллер ид это номер на который звонить, а в других пишут, что это номер, который будет высвечиваться.
кроме того, несовсем мне ясна ситуация с файлами sip.conf и users.conf, потому как во многих доках пишут, что вместо файла user, порльзователей заводить можно в файле sip...не понятно, так это или нет? если так. зачвем тогда файл users, где он участвует и когда?
по правилам набора вообще ногу чуть не сломал...файл extensions.conf, вроде везде пишут что все правила там, однако есть и файл extensions.ael, в котором весь диалплан расписан. где же тогда из этих двух файлов на самом деле писать маршруты и правила звонков? особо интерисует момент звонков на внешние номера, т.е. в город. межгород и т.е., не через 9ку, а сразу, напрямую конечно же...
несколько вариантов перепробовал, всегда выдаёт мне - "номер" extension not found, хотя я даже явно указывал номер. т.е. по примеру внутренних номеров 5ХХ, работает..указал например:
exten=>511,1,Dial(SIP/511,40)
работает...пишу вместо 511, любой внешний номер - extension not found...
может ктото сожет привести примеры какие то своих рабочих конфигов? связывать один местный шлюз с другим мне не требуетсфя, нужно делать выход на внешку+локальные номера юзеров. напоминаю, что текущий провайдер не требует регистрации по логину и паролю....