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

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

1

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

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

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

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

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

godlike Gravatar godlike flag of Ukraine
814 91 20 54

4 Ответа

3

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

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

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

amonra Gravatar amonra flag of Ukraine
2261 24 13 63
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 91 20 54

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 91 20 54

Ваш ответ

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,202 раз

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

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