การรับเบอร์ DID มาทาง SIP Trunk

Elastix IP Pbx

Moderator: jubjang

Re: การรับเบอร์ DID มาทาง SIP Trunk

โพสต์โดย nepenthes » 11 มี.ค. 2010 11:12

พี่หนุ่ย ได้แล้วครับ :lol:

ได้แบบงงๆ

คือผมลอง add outbound ลงไปด้วย ใน trunk เดียวกัน มันต่อได้เฉยเลย

งงวุ้ย :?:
nepenthes
Gold Member
 
โพสต์: 113
ลงทะเบียนเมื่อ: 09 มี.ค. 2010 10:46

Re: การรับเบอร์ DID มาทาง SIP Trunk

โพสต์โดย nepenthes » 11 มี.ค. 2010 16:20

nepenthes เขียน:พี่หนุ่ย ได้แล้วครับ :lol:

ได้แบบงงๆ

คือผมลอง add outbound ลงไปด้วย ใน trunk เดียวกัน มันต่อได้เฉยเลย

งงวุ้ย :?:



ขอแก้คำพูดใหม่ครับ ผมลอง เอา outbound ออก ตอนนี้ก็ใช้ได้ แปลว่าไม่เกี่ยวกับ outbound

แต่พอลองเรา register string ออกนะพี่ แล้ว สั่ง restart มันจะเป็นสายไม่ว่าง


พอใส่กลับก็ใช่ได้ปรกติ สรุปคือเป็นไปได้มั้ยครับว่าต้องใส่ registerstring
nepenthes
Gold Member
 
โพสต์: 113
ลงทะเบียนเมื่อ: 09 มี.ค. 2010 10:46

Re: การรับเบอร์ DID มาทาง SIP Trunk

โพสต์โดย voip4share » 12 มี.ค. 2010 08:43

ยินดีด้วยครับ เวอร์คแล้ว

ผมว่า Register String ก็ยังไม่น่าจะเกี่ยวครับ ผมมีอยู่สองสามเร้าท์ในตัว Elastix ที่ผมใช้อยู่ ก็ไม่มี Register String แต่ของผมเป็นเวอร์ชั่น 1.3 นะครับ แต่ก็อาจจะเป็น Bug ของเวอร์ชั่น 1.6 ก็ได้ (มั่วๆเอานะครับ เพราะไม่แน่ใจเหมือนกัน)

ผมเดาเอานะครับว่า ตอนสร้าง Trunk Inbound และ Inbound Route มันเหมือนกับยังทำไม่ถึงที่สุดหนะครับ แม้ว่าเราจะกด Apply Configuration Changes Here แล้วก็ตาม

เผื่อว่าสร้างแล้วไม่เวอร์ค แล้วคอนฟิกก็ไม่ได้ผิด จะได้ลบทิ้งแล้วก็สร้างใหม่ เป็นเทคนิคอย่างนึงครับ
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

Re: การรับเบอร์ DID มาทาง SIP Trunk

โพสต์โดย nepenthes » 12 มี.ค. 2010 14:16

ครับ นี่ผลเลยลองไปลง trixbox ดูว่าจะดีกว่ามั้ย

พี่ใช้ ver 1.3 เป็นไงครับ มีผู้ใช้หลาย user มั้ยครับ

พอดีผมกำลังจะใช้ประมาณ 50 user
nepenthes
Gold Member
 
โพสต์: 113
ลงทะเบียนเมื่อ: 09 มี.ค. 2010 10:46

Re: การรับเบอร์ DID มาทาง SIP Trunk

โพสต์โดย voip4share » 12 มี.ค. 2010 15:21

ผมติดตั้ง 1.3 มาปีกว่าแล้ว ไม่อยากอัพให้เป็น 1.6 เพราะกลัวว่าจะเป็นผลร้ายมากกว่าผลดี :D มีคนใช้อยู่ไม่เยอะครับ 22 คน ใช้งานเป็น call center แบบธรรมดาๆ รับสายลูกค้าแล้วก็โทรออก
ลูกค้าโทรเข้ามาทางเบอร์ DID เซ็ต Inbound Route รับเข้ามาแล้วส่งต่อไป Queue จากนั้น Queue ก็จะไปเลือกว่าคอลนี้จะส่งให้ Agent คนไหน วันธรรมดาตอนช่วงเวลาทำงานจะมี Agent นั่งอยู่ออฟฟิศ รับสายด้วย IP Phone หลังเลิกงานก็โอนเข้าเบอร์มือถือหมด
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

Re: การรับเบอร์ DID มาทาง SIP Trunk

โพสต์โดย nepenthes » 12 มี.ค. 2010 18:49

voip4share เขียน:ผมติดตั้ง 1.3 มาปีกว่าแล้ว ไม่อยากอัพให้เป็น 1.6 เพราะกลัวว่าจะเป็นผลร้ายมากกว่าผลดี :D มีคนใช้อยู่ไม่เยอะครับ 22 คน ใช้งานเป็น call center แบบธรรมดาๆ รับสายลูกค้าแล้วก็โทรออก
ลูกค้าโทรเข้ามาทางเบอร์ DID เซ็ต Inbound Route รับเข้ามาแล้วส่งต่อไป Queue จากนั้น Queue ก็จะไปเลือกว่าคอลนี้จะส่งให้ Agent คนไหน วันธรรมดาตอนช่วงเวลาทำงานจะมี Agent นั่งอยู่ออฟฟิศ รับสายด้วย IP Phone หลังเลิกงานก็โอนเข้าเบอร์มือถือหมด


งั้นเดี๋ยวผมลอง 1.3 ดูมั่งดีกว่า

ของพี่ใช้ sugarcrm มั้ยครับ ผมอยากรู้ว่ามัน จะเชื่อข้อมูลกันมั้ยครับเวลาเข้าออก :D
nepenthes
Gold Member
 
โพสต์: 113
ลงทะเบียนเมื่อ: 09 มี.ค. 2010 10:46

Re: การรับเบอร์ DID มาทาง SIP Trunk

โพสต์โดย voip4share » 12 มี.ค. 2010 19:13

:lol: โปรแกรมอื่นๆใน Elastix ไม่ได้ใช้ไรเลยครับ ก็กำลังจะหาเรื่องใช้อยู่อ่ะครับ แต่ผมว่ามันน่าเชื่อถือได้นะ โปรแกรมออกจะดังขนาดนั้น
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

Re: การรับเบอร์ DID มาทาง SIP Trunk

โพสต์โดย nepenthes » 17 มี.ค. 2010 02:09

พี่หนุ่ย มีคำถามมาถามใหม่

ตอนนี้โทรเข้าแล้วมันจะเป็น สายไม่ว่าง

โค้ด: เลือกทั้งหมด
[root@elastix ~]# ngrep -d eth0 host 202.129.60.29 and port 5060
interface: eth0 (192.168.1.0/255.255.255.0)
filter: (ip) and ( host 202.129.60.29 and port 5060 )
#
U 202.129.60.29:5060 -> 192.168.1.4:5060
  INVITE sip:24026399@192.168.1.4:5060 SIP/2.0..Max-Forwards: 70..Session-Exp
  ires: 3600;Refresher=uac..Supported: timer..To: 24026399 <sip:24026399@202.
  129.60.29>..From: <sip:027518885@202.129.60.29:5060>;tag=3477755059-357284.
  .Contact: <sip:027518885@202.129.60.29:5060;tgrp="cat-non-ss7">..P-Asserted
  -Identity:<sip:027518885@202.129.60.29>..P-Preferred-Identity:<sip:02751888
  5@202.129.60.29>..Privacy: none..Call-ID: 282357-3477755059-357238@cat-msc1
  .mydomain.com..CSeq: 1 INVITE..Via: SIP/2.0/UDP 202.129.60.29:5060;branch=z
  9hG4bK3babe3a1019d26f425d3d71e1e747b43..Content-Type: application/sdp..Cont
  ent-Length: 217....v=0..o=cat-msc1 0 0 IN IP4 202.129.60.29..s=sip call..c=
  IN IP4 202.129.60.28..t=0 0..m=audio 39488 RTP/AVP 18 4 0 8 101..a=fmtp:101
   0-15..a=rtpmap:101 telephone-event/8000..a=fmtp:18 annexb=no..a=rtpmap:18
  G729/8000..
#
U 192.168.1.4:5060 -> 202.129.60.29:5060
  SIP/2.0 407 Proxy Authentication Required..Via: SIP/2.0/UDP 202.129.60.29:5
  060;branch=z9hG4bK3babe3a1019d26f425d3d71e1e747b43;received=202.129.60.29..
  From: <sip:027518885@202.129.60.29:5060>;tag=3477755059-357284..To: 2402639
  9 <sip:24026399@202.129.60.29>;tag=as3c8aa923..Call-ID: 282357-3477755059-3
  57238@cat-msc1.mydomain.com..CSeq: 1 INVITE..User-Agent: Asterisk PBX..Allo
  w: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO..Suppo
  rted: replaces..Proxy-Authenticate: Digest algorithm=MD5, realm="asterisk",
   nonce="49e66868"..Content-Length: 0....
#
U 202.129.60.29:5060 -> 192.168.1.4:5060
  ACK sip:24026399@192.168.1.4:5060 SIP/2.0..Max-Forwards: 70..From: <sip:027
  518885@202.129.60.29:5060>;tag=3477755059-357284..To: 24026399 <sip:2402639
  9@202.129.60.29>;tag=as3c8aa923..Call-ID: 282357-3477755059-357238@cat-msc1
  .mydomain.com..CSeq: 1 ACK..Via: SIP/2.0/UDP 202.129.60.29:5060;branch=z9hG
  4bK3babe3a1019d26f425d3d71e1e747b43..Content-Length: 0....
#
U 202.129.60.29:5060 -> 192.168.1.4:5060
  INVITE sip:24026399@192.168.1.4:5060 SIP/2.0..Max-Forwards: 70..Session-Exp
  ires: 3600;Refresher=uac..Supported: timer..To: 24026399 <sip:24026399@202.
  129.60.29>..From: <sip:027518885@202.129.60.29:5060>;tag=3477755059-575968.
  .Contact: <sip:027518885@202.129.60.29:5060;tgrp="cat-non-ss7">..P-Asserted
  -Identity:<sip:027518885@202.129.60.29>..P-Preferred-Identity:<sip:02751888
  5@202.129.60.29>..Privacy: none..Call-ID: 282358-3477755059-575922@cat-msc1
  .mydomain.com..CSeq: 1 INVITE..Via: SIP/2.0/UDP 202.129.60.29:5060;branch=z
  9hG4bKfc43c72cc1af18f0b8e2f60e9bbdb343..Content-Type: application/sdp..Cont
  ent-Length: 217....v=0..o=cat-msc1 0 0 IN IP4 202.129.60.29..s=sip call..c=
  IN IP4 202.129.60.28..t=0 0..m=audio 39492 RTP/AVP 18 4 0 8 101..a=fmtp:101
   0-15..a=rtpmap:101 telephone-event/8000..a=fmtp:18 annexb=no..a=rtpmap:18
  G729/8000..
#
U 192.168.1.4:5060 -> 202.129.60.29:5060
  SIP/2.0 407 Proxy Authentication Required..Via: SIP/2.0/UDP 202.129.60.29:5
  060;branch=z9hG4bKfc43c72cc1af18f0b8e2f60e9bbdb343;received=202.129.60.29..
  From: <sip:027518885@202.129.60.29:5060>;tag=3477755059-575968..To: 2402639
  9 <sip:24026399@202.129.60.29>;tag=as3d20a2be..Call-ID: 282358-3477755059-5
  75922@cat-msc1.mydomain.com..CSeq: 1 INVITE..User-Agent: Asterisk PBX..Allo
  w: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO..Suppo
  rted: replaces..Proxy-Authenticate: Digest algorithm=MD5, realm="asterisk",
   nonce="3ed44697"..Content-Length: 0....
#
U 202.129.60.29:5060 -> 192.168.1.4:5060
  ACK sip:24026399@192.168.1.4:5060 SIP/2.0..Max-Forwards: 70..From: <sip:027
  518885@202.129.60.29:5060>;tag=3477755059-575968..To: 24026399 <sip:2402639
  9@202.129.60.29>;tag=as3d20a2be..Call-ID: 282358-3477755059-575922@cat-msc1
  .mydomain.com..CSeq: 1 ACK..Via: SIP/2.0/UDP 202.129.60.29:5060;branch=z9hG
  4bKfc43c72cc1af18f0b8e2f60e9bbdb343..Content-Length: 0....



ผมต้องแก้ไงดีครับ
แนบไฟล์
pic.jpg
pic.jpg (32.9 KiB) เปิดดู 10020 ครั้ง
nepenthes
Gold Member
 
โพสต์: 113
ลงทะเบียนเมื่อ: 09 มี.ค. 2010 10:46

Re: การรับเบอร์ DID มาทาง SIP Trunk

โพสต์โดย voip4share » 17 มี.ค. 2010 09:39

อืม แปลกครับ ผมสงสัยว่าทำไม Elastix ยังส่ง 407 Proxy Authentication Required กลับไปหา CAT อีกทั้งๆที่ใน Inbound Trunk ใส่บรรทัด insecure=port,invite แล้ว ดูจากบทความ Asterisk Insecure ก็ได้ครับ ผมเทสด้วยตัวผมเองเลย
ลองทำอย่างนี้ดูนะครับ
1. สลับตำแหน่งกันระหว่าง port และ invite
2. คอนฟิก Outbound ด้วย เอาบรรทัด insecure=port,invite ใส่ไปด้วย

หรืออีกวิธีนึงครับ ดูว่าแต่ละบรรทัดที่เราคอนฟิกใส่เข้าไปใน Trunk นั้น Asterisk มันมองเห็นตามนั้นหรือเปล่า เข้า Asterisk Console แล้วพิมพ์คำสั่ง sip show peers เพื่อดูว่า Trunk ของ CAT ชื่ออะไร สมมติว่าชื่อ CAT นะครับ แล้วก็พิมพ์คำสั่งว่า sip show peer CAT (หลัง peer ไม่มีตัว s นะครับ) แล้วดูว่ามีบรรทัด insecure อยู่หรือเปล่า ตัวอย่างเช่น


sip2*CLI> sip show peer CAT
sip2*CLI>

* Name : CAT
Realtime peer: No
Secret : <Not set>
MD5Secret : <Not set>
Context : trunk_sip_1
Subscr.Cont. : <Not set>
Language :
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
FromDomain : 192.168.1.100
Callgroup :
Pickupgroup :
Mailbox :
VM Extension : asterisk
LastMsgsSent : 32767/65535
Call limit : 0
Dynamic : No
Callerid : "" <>
MaxCallBR : 384 kbps
Expire : -1
Insecure : port,invite
Nat : RFC3581
ACL : No
T38 pt UDPTL : Yes
CanReinvite : No
PromiscRedir : No
User=Phone : Yes
Video Support: No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
LastMsg : 0
ToHost : 192.168.1.200
Addr->IP : 192.168.1.200 Port 5060
Defaddr->IP : 0.0.0.0 Port 0
Def. Username:
SIP Options : replaces replace
Codecs : 0x108 (alaw|g729)
Codec Order : (g729:20,alaw:20)
Auto-Framing: No
Status : OK (2 ms)
Useragent :
Reg. Contact :


อาจจะมีเฮก็ได้ครับ :D
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

Re: การรับเบอร์ DID มาทาง SIP Trunk

โพสต์โดย nepenthes » 22 มี.ค. 2010 16:51

ลองแก้แล้วครับ

ยังอาการเดิม
โค้ด: เลือกทั้งหมด
elastix*CLI> sip show peer 24026399
elastix*CLI>

  * Name       : 24026399
  Secret       : <Not set>
  MD5Secret    : <Not set>
  Context      : from-internal
  Subscr.Cont. : <Not set>
  Language     :
  AMA flags    : Unknown
  Transfer mode: open
  CallingPres  : Presentation Allowed, Not Screened
  Callgroup    :
  Pickupgroup  :
  Mailbox      :
  VM Extension : *97
  LastMsgsSent : 32767/65535
  Call limit   : 0
  Dynamic      : No
  Callerid     : "" <>
  MaxCallBR    : 384 kbps
  Expire       : -1
  Insecure     : port,invite
  Nat          : RFC3581
  ACL          : No
  T38 pt UDPTL : No
  CanReinvite  : Yes
  PromiscRedir : No
  User=Phone   : No
  Video Support: No
  Trust RPID   : No
  Send RPID    : No
  Subscriptions: Yes
  Overlap dial : Yes
  DTMFmode     : rfc2833
  LastMsg      : 0
  ToHost       : 202.129.60.29
  Addr->IP     : 202.129.60.29 Port 5060
  Defaddr->IP  : 0.0.0.0 Port 0
  Def. Username:
  SIP Options  : (none)
  Codecs       : 0x109 (g723|alaw|g729)
  Codec Order  : (g723:30,g729:20,alaw:20)
  Auto-Framing:  No
  Status       : Unmonitored
  Useragent    :
  Reg. Contact :
nepenthes
Gold Member
 
โพสต์: 113
ลงทะเบียนเมื่อ: 09 มี.ค. 2010 10:46

ย้อนกลับต่อไป

ย้อนกลับไปยัง Elastix - Unified Communications Software

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 2 ท่าน

cron