VoIP-Info.jp掲示板


2012年1月28日(土) 17:29 JST


 掲示板目次 > 設定関連 > 設定相談 新規投稿 返信投稿
 着信しません。。。
 |  印刷用ページ
yanoKaede
 2010年9月 2日(木) 17:53 JST (参照数 3430回)  
掲示板 Newbie
Newbie

状態: オフライン


登録日: 2010年9月 2日
投稿数: 10
こちらへは初めてお邪魔致します。
何度となく様々な情報を拝見しながら 何とか回線をつないで X-lite から
発信できるようにはなったのですが・・・ 着信できずに1ヶ月悩んでしまいました。。。
このような掲示板などへの質問や利用も不慣れなため 皆様にはご迷惑をお掛けしますが
何卒宜しくお願い申上げます。

私の環境は 現在 asterisk1.6.0.21 を FreeBSD7.1 にいれて NTT西日本 光ネクスト(ひかりオフィスタイプ)を接続しています。

Line -<NTT 光ネクスト>- [ONU] -- [HUB]--- αNX<typeL>ME --- 構内電話網
                       |
                 [FreeBSD ASTERISK]
                       |
                   [PC X-lite]

簡単過ぎますが こんな感じにつながっています。
長くなってしまいますが このネットワークにて ASTERISK をNTTへレジストすると
構内電話網は当然のことながら X-lite にも着信できません。。。
ちなみに・・・携帯で掛けてみると「お客様のお掛けになった・・・」とアナウンスされます。
(レジストした状態で 構内電話網から1度でも発信すれば 以後は構内電話網へ着信できるようになります)

私としては 構内電話網は放っておいて X-lite へ着信するように設定したいのですが
sip.conf も extensions.conf もどう触ったら良いのか お手上げです・・・

ちなみに PC数台による X-lite ソフトフォン網を試していたときはスムーズに運用できておりました。

また「お客様のお掛けになった・・・」アナウンスの時に
ASTERISKのCUIコンソールを眺めておりますと
chan_sip:18xxx handle_request_invite:Call from ' ' to extension 'a7452xxxxxx' rejected because extension not found
などとでてきます。。。 着信設定がないよ~ みたいな感じでしょうか?・・・ よくわかりません

どなたか お心当たりのある方がお見えでしたら助けて頂きたく存じます。
ヒントだけでも頂けると 本当に助かりますので どうか宜しくお願い申上げます。

 
プロフィール メール
引用して書き込む
ゲストユーザ: G
 2010年9月 3日(金) 03:05 JST  



FreeBSD使いと聞いて飛んできましたよ(・∀・)

着信設定がないよ~ みたいな感じで間違いないっすね。

あと、extensions.confが設定のキモなんで、中身のコピペして提示するのは重要す。
sip.conf は、あればあったでいい感じ。という程度。

 
引用して書き込む
ゲストユーザ: yanoKaede
 2010年9月 6日(月) 08:22 JST  



お返事頂き有難う御座います!
FreeBSD使いの方からお返事頂けるとは思っていませんでしたので
心強い限りです。

あと、extensions.confが設定のキモなんで、中身のコピペして提示するのは重要す。

早速 extensions.conf を整理して 後ほど貼ってみます!
ご覧頂いた方で「ここがおかしい!」と思われたら 何卒ご教示願います。

大変あつかましいお願いとは存じますが 宜しくお願い申上げます。

 
引用して書き込む
ゲストユーザ: yanoKaede
 2010年9月 6日(月) 10:11 JST  



お手数をお掛けいたしますが 一部不要なコメントを削除した extensions.conf を準備致しました。
default 以外はまったくと言って良いほど触っていません。

発信は 0発信 とし 無事に携帯へ接続できます。(番号通知もOKです)
着信は一切できません。 また その際にCUIコンソールへ意味不明の番号?が表示され
「これへの接続設定がないから知らん」('a7452xxxxxx' rejected because extension not found)
と言われたので 設定を書いてみました・・・(勿論 接続なんてできませんでした)

[general]

static=yes
writeprotect=no
autofallthrough=yes

[globals]

CONSOLE=Console/dsp
IAXINFO=guest
TRUNK=DAHDI/G2
TRUNKMSD=1

[default]

;外線着信設定 内線1002番を鳴動
;a745208631 不明な番号 とりあえず書いてみるテスト

exten => a745208631,1,Dial(SIP/1002,30,tT)

;外線発信は0発信で設定 番号通知は何故か出来ている

exten => _0.,1,Dial(SIP/${EXTEN:1}@124.xxx.xxx.1,60,tT)
exten => _0.,n,Hangup()

;パーク保留のテスト 結果は完璧

exten => _70Z,1,ParkedCall(${EXTEN})
exten => _70Z,2,Hangup()

;内線設定の一部 内線はVOICEMAIL共に3端末のX-liteで良好な結果

exten => 1001,hint,SIP/1001
exten => 1001,1,Dial(SIP/1001,30,tT)
exten => 1001,2,Voicemail(1001)
exten => 1001,n,Set(CALLERID(name)=${CALLERID(name)})
exten => 1001,n,Set(CALLERID(num)=${CALLERID(num)})

exten => 1002,hint,SIP/1002
exten => 1002,1,Dial(SIP/1002,30,tT)
exten => 1002,2,Voicemail(1002)
exten => 1002,n,Set(CALLERID(name)=${CALLERID(name)})
exten => 1002,n,Set(CALLERID(num)=${CALLERID(num)})

パーク保留の内線テストやボイスメールの運用テストは問題なく終わり
あとは着信で なんとかカタチになりそうだったのですが。。。
もう・・・本当にお手上げ状態です。

この時点で何かお心当たりのある方は ヒントだけでも教えてください。
どうぞ宜しくお願い申上げます。

 
引用して書き込む
vmuser
 2010年9月 6日(月) 10:26 JST  
掲示板 モデレータ
モデレータ

状態: オフライン


登録日: 2007年4月27日
投稿数: 377
vmユーザです。

http://voip-info.jp/index.php/%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1_%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB

などを参考にされていると思いますが

register => 036901ZZZ1@ntt ;複数番号でも親番号のみregister

というような行が見あたりません。

register => 認証情報@サーバのIP/着信EXTEN

という形で記述しておいてその回線から着信があれば

exten 1,着信exten, Dial(SIP/手元の電話機)

の形で呼び出すか、着信EXTENを省略して s で着信させるかではないでしょうか?


 
プロフィール メール ホームページ
引用して書き込む
yanoKaede
 2010年9月 6日(月) 11:22 JST  
掲示板 Newbie
Newbie

状態: オフライン


登録日: 2010年9月 2日
投稿数: 10
vmuser さん はじめまして。
早速のご指摘ありがとうございます。
ご指摘に御座いました register の部分は sip.conf に書いております。

[general]
context=default
match_auth_username=yes
allowoverlap=no
realm=ntt-west.ne.jp
bindport=5060
bindaddr=0.0.0.0

srvlookup=no
tos_sip=cs3
tos_audio=ef
maxexpiry=3600
defaultexpiry=3600
vmexten=voicemail

disallow=all
allow=ulaw
allow=gsm
allow=ilbc
allow=g729
allow=g723
allow=h261
allow=h263
allow=h263p

language=ja

rtptimeout=60
rtpholdtimeout=300
rtpkeepalive=300

session-timers=originate
session-expires=3600
session-minse=300
session-refresher=uac

recordhistory=yes

allowsubscribe=yes
subscribecontext = default
callcounter = yes
counteronpeer = yes

register => 056xxxxxx@124.xxx.xxx.1/ringring-at_(a7452086431) ;意味不明な番号で怒られたので書いてみるテスト extensions.conf と連動 結果:失敗

registertimeout=300

nat = never

directrtpsetup=yes
ignoresdpversion=yes

rtcachefriends=yes
rtsavesysname=yes

rtupdate=yes
rtautoclear=yes
ignoreregexpire=yes

;[1001]
;type=peer
;defaultusaer=1001
;secret=xxxxx
;host=dynamic
;fromdomain=124.xxx.xxx.1
;callgroup=1
;pickupgroup=1
;dtmfmode=inband
;canreinvite=no
;callerid="user" <1001>
;language=ja
;mailbox=1001@default
;nat=no
;limitonpeers=yes
;qualify=yes

[1002]
type=friend
defaultuser=1002
secret=xxxxx
host=dynamic
fromdomain=124.xxx.xxx.1
insecure=invite
callgroup=1
pickupgroup=1
dtmfmode=inband
canreinvite=no
callerid="user2" <1002>
laguage=ja
mailbox=1002@default
nat=never
limitonpeers=yes
qualify=yes
session-refresher=uac

こちらも90%デフォルトのままなのですが 一部不要なコメントを削除して準備致しました。
ここまで様々なサイトの情報を参考に 自分なりの解釈で設定して参りましたが
限界を感じこの掲示板を使わせていただきました! vmuser さんの書き込みも参考にさせて頂いたはずです。

もしよろしかったら 上記 sip.conf と その上の extensions.conf で気になる点を教えて下さい。

また register => 036901ZZZ1@ntt の部分ですが @IPアドレス の形式じゃないとレジストできませんでした。
NTT-西日本と東日本の違いでしょうか?・・・勝手にそう思っているのですが。。。

お忙しい中 質問ばかり恐縮ですが よろしくお願い致します。

 
プロフィール メール
引用して書き込む
vmuser
 2010年9月 6日(月) 11:45 JST  
掲示板 モデレータ
モデレータ

状態: オフライン


登録日: 2007年4月27日
投稿数: 377
register を書かれているのでしたらそれが本当に正しく動作しているかを確認しましょう。

asterisk -rvvvvvv (vの数は適当)を入力してコマンドラインにしてください。

ホスト名*CLI>
 などと表示されるはずです。終了は quit です。 ここで

sip show registry

と実行してどのように表示されるでしょうか?
state のところに Registerd と表示されていますか?


>また register => 036901ZZZ1@ntt の部分ですが @IPアドレス の形式じゃないとレジストできませんでした。

この部分はページに書かれている host の部分にアドレスが書かれています。

[ntt]
type=peer
context=fromntt
host=220.157.56.YYY

 
プロフィール メール ホームページ
引用して書き込む
yanoKaede
 2010年9月 6日(月) 12:26 JST  
掲示板 Newbie
Newbie

状態: オフライン


登録日: 2010年9月 2日
投稿数: 10
ご指摘頂きました確認を早速みてみました!
普段から構内電話網のMEがレジストしているためだと思いますが
FreeBSDのASTERISKをスタートさせますと state の部分は rejected となります。

また この状態で携帯から電話してみると「お掛けになった電話番号は現在使われて降りません」アナウンスが流れます。

ひょっとして? 着信を完成させるにはこの状況を改善してからになるのでしょうか?
ちょっとこのアナウンスが流れる理由にまったく心当たりがなく心配です。

着信だけなら このアナウンスを放っておいても良いのなら後回しにしたいです。

良く判らない事を言ってるような気がしますが
今後も宜しくお付き合い願います。

 
プロフィール メール
引用して書き込む
yanoKaede
 2010年9月 6日(月) 12:48 JST  
掲示板 Newbie
Newbie

状態: オフライン


登録日: 2010年9月 2日
投稿数: 10
すみません。。。勘違いしておりました。。。

rejecetd なので レジストを拒否されたみたいな感じですね・・・
でも? この状態で X-lite を ASTERISK に接続して外線へ発信することは可能です。
実際に携帯へ掛けると 番号通知も間違いなく まったく普通に通話できます。

今日の今日まで rejected は再接続しました見たいな感じだと・・・
う~ん英語の知識がないのはいたいですね。。。

ご迷惑をお掛けします。

 
プロフィール メール
引用して書き込む
vmuser
 2010年9月 6日(月) 15:52 JST  
掲示板 モデレータ
モデレータ

状態: オフライン


登録日: 2007年4月27日
投稿数: 377
Quote by: yanoKaedeすみません。。。勘違いしておりました。。。

rejecetd なので レジストを拒否されたみたいな感じですね・・・
でも? この状態で X-lite を ASTERISK に接続して外線へ発信することは可能です。
実際に携帯へ掛けると 番号通知も間違いなく まったく普通に通話できます。

今日の今日まで rejected は再接続しました見たいな感じだと・・・
う~ん英語の知識がないのはいたいですね。。。

ご迷惑をお掛けします。


Rejected なので拒絶しています。
私のところではひかり電話を使用していないので詳細は判りませんが
一般的に複数台の Asteriskサーバを接続するときにも
接続状態が Registered になっていないと着信に失敗します。
発信については Register していなくとも使える機器もあります。
あと、つながない時には TimeOut になっていたりすることもあります。
一般的には認証情報(ユーザ名とパスワード)が間違っていることが
多いですがそれ以外にも Resister できない時はあるようです。

そもそも、ひかり電話で複数台の Register が取れるかどうかは
使っているどなたかにバトンタッチしないと私にも判りません。

 
プロフィール メール ホームページ
引用して書き込む
内容生成: 0.23 秒
新規投稿 返信投稿


通常 通常
注目トピック 注目トピック
ロック済 ロック済
新着 新着
注目トピック 新着 注目トピック 新着
ロック済トピック 新着 ロック済トピック 新着
ゲストユーザの投稿を見る 
投稿可能 
一部のHTMLを許可 
バッドワードをチェック