VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Входящие вызовы

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

rudre
Сообщения: 7
Зарегистрирован: 31 янв 2012, 11:12

Входящие вызовы

Сообщение rudre »

Здравствуйте, я новичок в Asterisk, поэтому попрошу сильно не пинать :) Есть сервак на ubuntu 10.04 с установленным из репозиториев Астериском, также имеется sip-провайдер, у которого я завёл пользователя officeatc, все входящие звонки идут сразу на этого пользователя. Пытаюсь сделать так чтобы Астериск брал эти входящие вызовы и отправлял секретарю, т.е. по идее всё должно быть просто, но у меня не выходит! внутри офиса могу звонить. когда пытаюсь позвонить с мобильного на внешний номер, с которого я по идее должен попасть на секретаря, asterisk -vvvvvr показывает следующее:

Код: Выделить всё

chan_sip.c:20163 handle_request_invite: Call from 'officeatc' to extension 'officeatc' rejected because extension not found.

Сервер находится за натом, порты пробросил.
Перепробовал уже не мало как мне кажется вариантов, пока остановился на таком варианте...

вот мой sip.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[general]
session-timers=refuse
context=incoming_calls
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
;srvlookup=no
useragent=Asterisk
relaxdtmf=yes
alwaysauthreject=yes
videosupport=no
notifybusy=yes
counteronpeer=yes
notifyhold=no
pedantic=yes
callcounter=yes

externip=myip
localnet=192.168.0.0/24

register => officeatc:Qwerty555@mydomain.octoline.ru:5060/officeatc

[sip-mynumber]
type=friend
defaultuser=officeatc
secret=Qwerty555
;fromuser=officeatc
host=mydomain.octoline.ru
port=5060
context=incoming_calls
fromdomain=mydomain.octoline.ru
language=ru-ru
nat=yes
qualify=yes
canreinvite=no
insecure=invite,port
dtmfmode=auto
disallow=all
allow=ulaw
allow=alaw
allow=gsm

[200] ; xlite phone
type=friend
host=dynamic
username=200
secret=Qwerty555
nat=no
canreinvite=no
context=office
callerid=”User1″ <200>
allow=gsm
allow=ulaw
allow=alaw

[201] ; xlite phone
type=friend
host=dynamic
username=201
secret=Qwerty555
nat=no
canreinvite=no
context=office
callerid=”User2″ <201>
allow=gsm
allow=ulaw
allow=alaw

[202] ; xlite phone
type=friend
host=dynamic
username=202
secret=Qwerty555
nat=no
canreinvite=no
context=office
callerid=”User3″ <202>
allow=gsm
allow=ulaw
allow=alaw
мой extension.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[globals]

[incoming_calls]
exten=>officeatc,1,Dial(SIP/200,30,t)

[office]
exten => 200, 1, Goto(200|1)
exten => 201, 1, Goto(201|1)
exten => 202, 1, Goto(202|1)
Надеюсь на Вашу помощь! Заранее благодарен!
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Входящие вызовы

Сообщение zzuz »

Переименуйте sip-mynumber в officeatc
Линия24 - Системы Массового Телефонного Обслуживания
rudre
Сообщения: 7
Зарегистрирован: 31 янв 2012, 11:12

Re: Входящие вызовы

Сообщение rudre »

переименовал, но по прежнему выскакивает данное сообщение:

Код: Выделить всё

chan_sip.c:20163 handle_request_invite: Call from 'officeatc' to extension 'officeatc' rejected because extension not found.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Входящие вызовы

Сообщение ded »

Новичок, начните с чтения литературы, примеров.
http://asterisk.ru/knowledgebase/books

Ваш случай должен иметь запись наподобие
exten => officeatc,1,Dial(SIP/whatever!)
rudre
Сообщения: 7
Зарегистрирован: 31 янв 2012, 11:12

Re: Входящие вызовы

Сообщение rudre »

за ссылку на книги спасибо, "Астериск - будущее телефонии" как раз передо мной лежит :) остальное тоже посмотрю

может глупый вопрос,но всё же я не пойму, чем эта строка не устраивает asterisk?

exten=>officeatc,1,Dial(SIP/200,30,t)
excrow
Сообщения: 23
Зарегистрирован: 23 авг 2011, 14:41
Откуда: Орел, Россия

Re: Входящие вызовы

Сообщение excrow »

Наличие книги перед лицом не способствует пониманию, ее читать необходимо. С помощью нее как раз последовательно и настраивается первый диалплан, после чего доводится до ума исходя из практики и умения искать нужную информацию.

вот рабочий пример:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: extensions.conf

Код: Выделить всё

[default]
include => incoming_calls

[incoming_calls]

exten => 303192,1,Dial(SIP/222,120,t)
exten => 303192,n,Playback(vm-nobodyavail)
exten => 303192,n,Hangup()

[internal]

exten => 222,1,Verbose(1,Extension 222)
exten => 222,n,Dial(SIP/222,30,t)
exten => 222,n,Playback(vm-nobodyavail)
exten => 222,n,Hangup()


[phones]
include => internal

PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: sip.conf

Код: Выделить всё

 [303192]
 type=friend
 username=303192
 host=127.0.0.1
 fromuser=303192
 secret=123456789
 fromdomain=127.0.0.1
 context=incoming_calls
 dtmfmode=auto
 disallow=all
 allow=gsm
 allow=ulaw
 allow=alaw
 allow=g729
 insecure=invite
 qualify=4000
 nat=yes
 canreinvite=no
 language=ru

[222]
type=friend
secret=123456
context=phones
host=dynamic
disallow=all
allowquest=false
allow=ulaw
allow=alaw
allow=gsm
allow=g729
dtmfmode=auto
insecure=no
qualify=yes
nat=yes
canreinvite=no
sipreinvite=no
А почему это работает поймете, изучив книженцию и написав свой диалплан с нуля.
Последний раз редактировалось excrow 31 янв 2012, 13:36, всего редактировалось 3 раза.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Входящие вызовы

Сообщение ded »

rudre писал(а):за ссылку на книги спасибо, "Астериск - будущее телефонии" как раз передо мной лежит :)
..а на ночь я её под подушку кладу, чтобы всё познать побыстрей! :)
rudre писал(а):может глупый вопрос,но всё же я не пойму, чем эта строка не устраивает asterisk?
exten=>officeatc,1,Dial(SIP/200,30,t)
Этот вопрос надо адресовать Астериску. Она полностью должна его устраивать. А если нет - он в командной строке напишет.
Последний раз редактировалось ded 31 янв 2012, 13:43, всего редактировалось 1 раз.
rudre
Сообщения: 7
Зарегистрирован: 31 янв 2012, 11:12

Re: Входящие вызовы

Сообщение rudre »

excrow и ded :D шутки шутите! конечно я имел ввиду что читаю :lol:

просто для меня было бы большим прогрессом чтобы звонок хотя бы поступил на секретаря, а дальше с диалпланом было бы проще.

ладно, всё равно спасибо всем за помощь! будем изучать... :)
rudre
Сообщения: 7
Зарегистрирован: 31 янв 2012, 11:12

Re: Входящие вызовы

Сообщение rudre »

Переустановил систему и всё заработало! :D
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Входящие вызовы

Сообщение ded »

Да, и изучать не надо! :)
Решение большинства проблем у пользователей - переустановите Windows!
Решение большинства проблем на сервере - "перезагрузил и проблема исчезла."
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH