การคุยสายส่วนมากก็จะคุยกันแค่ Caller กับ Called สองคน แต่ก็มีบ้างที่ต้องโอนสายให้บุคคลที่สาม หรือที่เรียกว่า Third party ด้วย การโอนสายไปให้บุคคลที่สาม สามารถให้ Caller เป็นคนโอน หรือ Called เป็นคนโอนก็ได้ แต่โดยทั่วไปฝั่ง Called มักจะเป็นคนโอนซะมากกว่า โดยกด *2 หรือ ## ตามที่คอนฟิกไว้ในเมนู "PBX" -> "Feature Codes"
การโอนสายจะทำได้หรือไม่ได้ จะมีออปชั่นอยู่ 2 ตัวกำหนดไว้ครับ คือ t และ T
ตัว t หมายถึงให้ Called กดโอนสายได้
ตัว Tหมายถึงให้ Caller กดโอนสายได้
ถ้าเราใช้ Asterisk แท้ๆ (ไม่ได้ใช้ FreePBX/Elastix) เราจะใส่ออปชั่นนี้ไว้ในคำสั่ง Dial ของ Asterisk เช่น exten => 1000,1,Dial(SIP/1000,60,tT) ซึ่งก็จะทำให้ทั้ง Caller และเบอร์ 1000 นี้สามารถกดโอนสายไปหาบุคคลที่สามได้
ถ้าเป็น Elastix หล่ะเราจะใส่ออปชั่นนี้ไว้ตรงไหน
ใส่ไว้ที่ "PBX" -> "General settings" ครับ

มีอยู่ 2 บรรทัดคือ "Asterisk Dial command options" เอาไว้โทรภายในระหว่างเบอร์ Extension ด้วยกัน หรือจากภายนอกโทรเข้ามาหาเบอร์ Extension โดยออปชั่น t ซึ่งเป็นค่าดีฟอลท์จะทำให้ Called เท่านั้นที่เป็นคนโอนสายได้ ส่วน r หมายถึงให้ Asterisk ทำ Ring ปลอมออกมา
ส่วนอีกบรรทัดหนึ่งคือ "Asterisk Outbound Dial command options" เอาไว้สำหรับตอนโทรออกไปภายนอก เช่นจากเบอร์ Extension โทรผ่าน Trunks ไปยังเบอร์มือถือ เบอร์บ้าน หรือเบอร์ต่างประเทศก็แล้วแต่ ดีฟอลท์คือมันจะว่างๆไว้ ซึ่งหมายความว่าจะโอนสายไม่ได้ ไม่ว่าคนกดโอนจะเป็น Caller หรือ Called ก็ตาม
ถ้าจะทำให้กดโอนสายได้ตอนโทรผ่าน Trunk ก็ต้องใส่ t หรือ T หรือ tT เข้าไปในช่อง Asterisk Outbound Dial command options นี้ครับ ตัวอย่างที่ผมทำให้ในรูป ก็จะทำให้ Caller เป็นคนโอนสายได้ ยกตัวอย่างเช่น
เจ้านายอยู่เบอร์ 1000 โทรหาเลขา เบอร์ 1001 บอกว่าช่วยต่อสายเบอร์ 0851619439 ให้หน่อย แล้วก็วางสายไป
เลขากดโทรออกหาเบอร์ 0851619439 ปลายทางรับสาย เบอร์ 1001 ของเลขาจะเป็น Caller ส่วนเบอร์ 0851619439 ก็เป็น Callee และด้วยออปชั่น T ก็จะทำให้เลขาโอนสายไปให้เจ้านายได้ โดยเลขากดปุ่มที่ใช้ในการโอนสาย จะมีเสียง Transfer แล้วกดเบอร์เจ้านาย สายก็จะถูกโอนให้เบอร์เจ้านาย
ประมาณนี้ครับ