Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Asterisk + SIP провайдер

1

Здравствуйте,

Уже третий день мучаюсь с подключением SIP провайдера, необходимо дать возможность внутреним клиентам звонить на мобильные и городские номера через SIP линию провайдера и соответственно принимать обратные звонки. Приведите пожалуйста пример правильного конфига с парочкой пользователей и одной SIP линией провайдера, а там я попробую этот конфиг и мы дальше изходя из этого будем смотреть в чем проблема. Кстати инфу о провайдере нужно указывать а sip.conf или users.conf ? У всех по разному почему то.

Жду ваших мыслей, Заранее благодарен.

удалить закрыть спам изменить тег редактировать

спросил 2011-04-09 11:28:11 +0400

godlike Gravatar godlike flag of Ukraine
814 ● 92 ● 24 ● 62

4 Ответа

3

А ещё перед набором подставляй CallerID так как этогго требует провайдер(это для исходящих).

ссылка удалить спам редактировать

ответил 2011-04-09 13:54:33 +0400

amonra Gravatar amonra flag of Ukraine
2301 ● 26 ● 13 ● 65
http://lantec.ua/

обновил 2011-04-09 13:55:02 +0400

Comments

CallerID это мой SIP ID ? godlike ( 2011-04-09 14:03:19 +0400 )редактировать
да , или номер DID alexcr ( 2011-04-09 14:41:57 +0400 )редактировать
а в каком формате его подставлять? godlike ( 2011-04-09 16:34:33 +0400 )редактировать
2

cat /etc/asterisk/sip.conf

register => 123:pass@sip.sip.ru/123 [123] username=123 fromusername=123 secret=pass type=friend context=from-trunk host=sip.sip.ru nat=yes qualify=yes insecure=invite canreinvite=no dtmfmode=rfc2833 disallow=all allow=alaw allow=ulaw allow=g729 allow=g723 allow=ilbc 

проверь параметр ;[authentication] если нету регистрации CLI> sip show registry

ссылка удалить спам редактировать

ответил 2011-04-09 12:36:00 +0400

alexcr Gravatar alexcr
3124 ● 10 ● 9 ● 51
http://asterisk-service.c...
0

Сейчас звонит но буквально на секунду после начала звонка оно пытается что то сказать и замолкает, а в консоль вываливается ошибка

Music class default requested but no musiconhold loaded.

Есть идеи?

ссылка удалить спам редактировать

ответил 2011-04-09 16:50:11 +0400

godlike Gravatar godlike flag of Ukraine
814 ● 92 ● 24 ● 62

Comments

да , это ты ответил на свой вопрос или это коммент ? alexcr ( 2011-04-09 16:55:40 +0400 )редактировать
Ну как бы одна проблема решилась но вылезла другая :) godlike ( 2011-04-09 17:03:42 +0400 )редактировать
CLI> module load res_musiconhold.so alexcr ( 2011-04-09 17:09:25 +0400 )редактировать
Эта проблема решилась, теперь другая, звонит - беру трубку и тишина, ни туда ни туда godlike ( 2011-04-09 17:21:20 +0400 )редактировать
после того как добавил для клиента пачку кодеков allow=alaw allow=ulaw allow=g729 allow=g723 allow=ilbc стал хотя бы гудки слышать, может я какой кодек забыл? godlike ( 2011-04-09 17:25:05 +0400 )редактировать
после того как добавил для клиента пачку кодеков godlike ( 2011-04-09 17:25:06 +0400 )редактировать
попробуй оставить только allow=alaw allow=ulaw и посмотри CLI> rtp set debug on как трафик проходит alexcr ( 2011-04-09 17:29:44 +0400 )редактировать
теперь работает но в одну сторону только разговор идет, наверно проблема с натом, кто нибудь знает как решить? godlike ( 2011-04-09 17:35:23 +0400 )редактировать
0

Мой конфиг sip.conf

[general] port=5060 bindaddr=0.0.0.0 register=mysipID:pass@sipnet.ru/mysipID [sipnet] type=friend username=mysipID secret=pass callerid=mysipID host=sipnet.ru nat=no fromuser=mysipID fromdomain=sipnet.ru dtmfmode=rfc2833 insecure=invite context=input disallow=all allow=alaw [qwe] type=friend context=phones host=dynamic secret=pass nat=yes 

extensions.conf

[general] [phones] exten => _+38X.,1,Dial(SIP/sipnet/${EXTEN},120) exten => _+38X.,n,Hangup() 

error

 == Using SIP RTP CoS mark 5 -- Executing [+380XXXXXXXXX@phones:1] Dial("SIP/qwe-00000002", "SIP/sipnet/+380XXXXXXXXX,120") in new stack == Using SIP RTP CoS mark 5 -- Called sipnet/+380XXXXXXXXX [Apr 9 13:02:22] WARNING[3252]: chan_sip.c:17865 handle_response_invite: Received response: "Forbidden" from '"qwe" <sip:XXXXXXXXXX@sipnet.ru>;tag=as29323cf6' -- SIP/sipnet-00000003 is circuit-busy == Everyone is busy/congested at this time (1:0/1/0) -- Executing [+380XXXXXXXXX@phones:2] Hangup("SIP/qwe-00000002", "") in new stack == Spawn extension (phones, +380XXXXXXXXX, 2) exited non-zero on 'SIP/qwe-00000002' 
ссылка удалить спам редактировать

ответил 2011-04-09 14:01:05 +0400

godlike Gravatar godlike flag of Ukraine
814 ● 92 ● 24 ● 62

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-04-09 11:28:11 +0400

Просмотрен: 3,878 раз

Обновлен: Apr 09 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.