รบกวนสอบถาม วิธีการรับค่า DTMF ระหว่างทำการสนทนาอยู่ครับ เพื่อจะตรวจสอบค่า DTMF เพื่อไปรันโปรแกรมอื่น (python)
โดยตัวอย่างวิธีการทำงาน เช่น
1.sip/0000 โทรไปยัง sip/1111
2.เมื่อ sip/1111 รับสาย ระหว่างนี้ sip/0000 และ sip/1111 จะสามารถพูดคุยได้กันได้
3.sip/0000 หรือ sip/1111 สามารถกด Key เพื่อส่ง DTMF ในขณะที่คุยกัน
4.ถ้า sip/0000 กด 1 จะให้รันโปรแกรม python1 กด2 .......
ขอคำแนะนำหน่อยนะครับ
- การโทรจะใช้ Dial() ซึ่งจะรับค่า DTMF พร้อมกับสนทนาได้หรือไม่
- การรับค่า DTMF โดยใช้ WaitExten() หรือตัวอื่นๆ
- ขอตัวอย่างการเขียน dialplan หรือ extension
ขอบคุณครับ
เพิ่งเป็นสมาชิกใหม่และเป็นกระทู้แรกขอฝากเนื้อฝากตัวด้วยนะครับ