AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Помогите кто-ть....!!!!!!!!!!

Asterisk GUI 4 сообщений -
#1

Asterisk 1.4.1 + FreePBX 2.2.1 + Sipnet

набираю номер sipnet потом свой id говорят- ожидате соединения и тишина в трубке. в консоли вижу бегущие строки :

Executing [s@from-sip-external:1] NoOp("SIP/2760ххх-0835cfb8", "Received incoming SIP connection from unknown peer to s") in new stack
-- Executing [s@from-sip-external:2] Set("SIP/2760ххх-0835cfb8", "DID=s") in new stack
-- Executing [s@from-sip-external:3] Goto("SIP/2760ххх-0835cfb8", "s|1") in new stack

т.е. звонок уходит не в тот peer. никак не пойму почемуSad


вот sip-additional.conf

register=xxxxxxx:xxxxxxxxxxx@sipnet.ru/2760xxx

[100]
type=friend
secret=100
record_out=Adhoc
record_in=Adhoc
qualify=yes
port=5060
nat=no
mailbox=100@192.168.222.9
host=dynamic
dtmfmode=rfc2833
dial=SIP/100
context=from-internal
canreinvite=no
callerid=device
allow=ulaw
allow=alaw

[200]
type=friend
secret=200
record_out=Always
record_in=Always
qualify=yes
port=5060
nat=yes
mailbox=200@device
host=dynamic
dtmfmode=rfc2833
dial=SIP/200
context=from-internal
canreinvite=no
callerid=device
allow=all

[2760825] // in peer
type=user
secret=xxxxxxx
nat=route
insecure=invate
fromuser=2760xxx
fromdomain=sipnet.ru
context=from-pstn
canreinvite=no

[sipnet] /// out peer
username=2760xxx
type=peer
secret=xxxxxx
qualify=yes
insecure=very
host=sipnet.ru
fromuser=2760xxx
fromdomain=sipnet.ru
canreinvite=no
allow=all

при этом когда кладу трубку строки продолжают бежать, я так понимаю астериск не понимает что трубку положили или с sipnet не пришла команда астериску положить трубку. Непонятно....

Помогите, уже 3 дня бьюсь...все никак(((
#3

видел, тока там на исходящию, с ней то как раз все хорошо, а вот входящяя никак((

Added after 1 hours:

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

[Mar 28 09:11:18] VERBOSE[2847] logger.c: -- Remote UNIX connection
[Mar 28 09:25:33] VERBOSE[3625] logger.c: -- Executing [2760xxx@from-sip-external:1] NoOp("SIP/2760xxx-09e89bb8", "Received incoming SIP connection from unknown peer to 2760xxx") in new stack
[Mar 28 09:25:33] VERBOSE[3625] logger.c: -- Executing [2760825@from-sip-external:2] Set("SIP/2760xxx-09e89bb8", "DID=2760825") in new stack
[Mar 28 09:25:33] VERBOSE[3625] logger.c: -- Executing [2760xxx@from-sip-external:3] Goto("SIP/2760xxx-09e89bb8", "s|1") in new stack
[Mar 28 09:25:33] VERBOSE[3625] logger.c: -- Goto (from-sip-external,s,1)
[Mar 28 09:25:33] VERBOSE[3625] logger.c: -- Executing [s@from-sip-external:1] NoOp("SIP/2760xxx-09e89bb8", "Received incoming SIP connection from unknown peer to s") in new stack
[Mar 28 09:25:33] VERBOSE[3625] logger.c: -- Executing [s@from-sip-external:2] Set("SIP/2760xxx-09e89bb8", "DID=s") in new stack
[Mar 28 09:25:33] VERBOSE[3625] logger.c: -- Executing [s@from-sip-external:3] Goto("SIP/2760xxx-09e89bb8", "s|1") in new stack
[Mar 28 09:25:33] VERBOSE[3625] logger.c: -- Goto (from-sip-external,s,1)
[Mar 28 09:25:33] VERBOSE[3625] logger.c: -- Executing [s@from-sip-external:1] NoOp("SIP/2760xxx-09e89bb8", "Received incoming SIP connection from unknown peer to s") in new stack
#4

Ты явным образом используешь Триксбокс, или ФриПБикс.
Там надо входящие отовсюду разрешить принимать в контекст [from-sip-external]
Прописать там стартовый прием на эктеншен s, как он и просится:

exten => s,1,Answer
exten => s,n,Background(thank-you-for-calling)
exten => s,n,Dial(SIP/500)

Ну в опчем я упростил для понимания, можно и вместо диал там GoTo