Tuyến đường tệp cuộc gọi là cách hoàn toàn để thực hiện nếu tất cả những gì bạn đang cố gắng tạo cuộc gọi. Tôi làm điều này tất cả thời gian để búa hệ thống điện thoại với một PBX thứ hai.
Đây là một ví dụ. Nói rằng tôi muốn gọi 713-590-1234 và khi nó kết nối, tôi muốn nó phát một tin nhắn và gác máy.
Trước tiên hãy tạo menu trong kế hoạch quay số để PBX có một nơi để gửi cuộc gọi sau khi quay số.
[my-menu]
exten => s,1,Noop()
exten => s,n,Playback(recorded-message)
exten => s,n,Hangup()
Sau đó tạo tệp cuộc gọi và đặt nó vào thư mục/var/spool/asterisk/monitor. Như những người khác đã lưu ý, bạn phải tạo tập tin trên đĩa ở một nơi khác, sau đó mv (di chuyển) nó vào vị trí để một phần tập tin không được chọn.
Tệp cuộc gọi mẫu có thể trông giống như bên dưới.
Channel: SIP/myprovider/71359
MaxRetries: 2
RetryTime: 60
WaitTime: 30
Context: my-menu
Extension: s
Priority: 1
Không có vấn đề lớn khi viết một tập lệnh PHP để loại bỏ các cuộc gọi này vào thư mục/var/spool/asterisk/monitor đó. Để búa PBX tôi tạo ra những trong một vòng lặp for để tạo ra nhiều cuộc gọi như tôi có dòng, và ngủ chiều dài của ghi âm.
đây là những gì im sau http://www.voip-info.org/wiki/view/Asterisk + manager + Ví dụ cảm ơn bạn! – 001