หัวเครื่องโทรศัพท์ SNOM (300/320/360/370)
จาก Asterisk DIY - VoIP Opensource WiKi, สารานุกรมฟรี
การตั้งค่าที่จำเป็นสำหรับการใช้งานบน Asterisk
1. check on "Support Broken Registrar" เนื่องด้วยการทำงานที่แตกต่างจากมาตรฐานในการสื่อสาร
2. การตั้งค่าใน Phone
* Call Completion OFF * Use user=phone: OFF * Filter packets from Registrar: OFF * Challenge Response on Phone: OFF
ฟังก์ชั่นการทำงานขั่นพื้นฐาน
1. การตั้งค่า MWI หรือ ไฟเตือนเมื่อมีข้อความใหม่ในกล่องข้อความ (Voicemail Box)
ฟังก์ชั่นการทำงานขั่นสูง
1. การตั้งเสียงเรียกเข้าโดยใช้ file เสียงจาก server ภายนอก
Restriction:
1. ไฟล์เสียงที่จะนำมาใช้งานต้องเป็น แบบ WAV ที่ทำการอัดแบบ (standard PCM 8 kHz mono 16-bit)
2. ระยะเวลาในการ load เข้าหัวเครื่องห้ามเกิน 3 วินาทีครับ (ใน LAN จะได้ file เสียงที่ยาวประมาณ 8 วินาที)
3. file size ไม่เกิน 250Kbyte
ซึ่งอาจนำไปประยุกต์ใช้งานในกรณี่ที่ต้องการแยกเสียงเรียกเข้าระหว่าง กลุ่มที่โทรเข้ามาก็ได้ครับ
ตัวอย่าง Code (V1.4) โดยเมื่อผู้ใช้งานโทรไปยังเบอร์โทรศัพท์ 1001, เครื่องโทรศัพท์ 1001 จะใช้เสียงเรียกเข้าเป็น file ชื่อ test123.wav โดยที่นำมาจาก http://192.168.0.210/sound-record ครับ exten => 1001,1,SIPAddHeader("Alert-Info: <http://192.168.0.210/sound-record/test123.wav>") exten => 1001,2,Dial(SIP/1001,20) exten => 1001,3,Hangup
2. การสั่ง reboot เครื่องโทรศัพท์
ในบางกรณีอาจมีความจำเป็นที่จะต้องทำการ reboot หัวเครื่องโทรศัพท์ ซึ่งอาจใช้ code ดังต่อไปนี้เพื่อทำการ reboot
ตัวอย่าง file: sip_notify.conf
[reboot-snom] Event=>check-sync;reboot=true Content-Length=>0
การ reboot เครื่อง
asterisk -rx "sip notify reboot-snom <เบอร์หัวเครื่องโทรศัพท์>" example: asterisk -rx "sip notify reboot-snom 1001"
3. การสั่งงานไปให้หัวเครื่องผ่าน http โปรโตคอล
SNOM link ไปยังข้อมูลการใช้งาน function นี้
Example:
Remote Dialing: http://phoneIP/command.htm?number=NUMBER&outgoing_uri=URI Remote Ringtone Playing: http://phoneIP/line_login.htm?PLAY_RINGER:X=Play+Ringer (X=1..9) Remote Reboot: http://phoneIP/advanced_update.htm?reboot=Reboot Remote Reset: http://phoneIP/advanced_update.htm?reset=Reset โดยที่ phoneIP คือ IP-Address ของหัวเครื่องครับ
