therock112
Member
- Joined
- Dec 13, 2007
- Messages
- 143
- Reaction score
- 0
hoping someone here who has programming experience can help out:
I am interested in finding a solution to this issue.
heres what I need to figure out, when a ring group is called, i want to play a ringing tone (wav/gsm file) on the cyberdata paging amp, which always auto-answers when called, no way to turn off auto-answer.
i am quite certain this issue can be solved with the right coding in asterisk etc, i am no programmer tho.
sip phone extension : 200 (answers only when someone picks up)
cyberdata paging amp : 201 (this auto answers permanently)
cyberdata intercom : 202 (calls originate from here)
ring group : 600
members of ring group 600 are ext 200, with ringall strategy set.
the following would be the code, I think:
exten => 600,1,Dial(SIP/200)
heres what I would like to achieve:
when someone presses the intercom button, ring group 600 is called, extension 200 starts ringing:
1. play a ringing.wav on extension 201 (exten => s,n,Playback(/paging/ringing))
2. if timeout occurs, stop playing on ext 201
3. if call is answered stop playing on ext 201
how would i know if a call has been answered or cancelled tho, specificaly when answered by 200 or cancelled by 202?
any help would be appreciated.
thx
I am interested in finding a solution to this issue.
heres what I need to figure out, when a ring group is called, i want to play a ringing tone (wav/gsm file) on the cyberdata paging amp, which always auto-answers when called, no way to turn off auto-answer.
i am quite certain this issue can be solved with the right coding in asterisk etc, i am no programmer tho.
sip phone extension : 200 (answers only when someone picks up)
cyberdata paging amp : 201 (this auto answers permanently)
cyberdata intercom : 202 (calls originate from here)
ring group : 600
members of ring group 600 are ext 200, with ringall strategy set.
the following would be the code, I think:
exten => 600,1,Dial(SIP/200)
heres what I would like to achieve:
when someone presses the intercom button, ring group 600 is called, extension 200 starts ringing:
1. play a ringing.wav on extension 201 (exten => s,n,Playback(/paging/ringing))
2. if timeout occurs, stop playing on ext 201
3. if call is answered stop playing on ext 201
how would i know if a call has been answered or cancelled tho, specificaly when answered by 200 or cancelled by 202?
any help would be appreciated.
thx