Find Jobs
Hire Freelancers

VoIP (outbound calls, IVR, Voice Recording) application in PHP (repost)

$500-5000 USD

已取消
已发布超过 15 年前

$500-5000 USD

货到付款
Creating a VoIP library/class that can be integrated with PHP based application. This library/class should be able to call an international number, play pre-recorded messages, get responses from the receiver (IVR), call a second number connect the two receivers, and record their conference. ## Deliverables We need a library/class that can control a SIP server. This library/class should be easily integrable in our LAMP application so that we can create objects of this class and call functions as in any normal class case. Following are the functions that we need in a library/class: Connect (Number, Time-Duration, TimeOfBeep, Binary Record) - places an outgoing call to the provided number - creates a call handle - slow 3 beeps when the time left is TimeOfBeep - captures all possible associated error codes - records the call depending on the Record parameter value IVR (CallHandle, Array MessageToBePlayed[] ) - places return user’s response - captures all possible associated error codes Hold (CallHandle, MaxDurationOfHold) - places a hold on the call - plays music - captures all possible associated error codes Resume (CallHandle, MaxDurationOfHold, Record) - places a hold on the call - plays music - captures all possible associated error codes - resumes recording if recording earlier Disconnect (CallHandle) - disconnects the call - plays music - captures all possible associated error codes Monitor (CallHandle) - reports call-status - captures all possible associated error codes - captures user’s response during the call ConnectConference (CallHandle1, CallHandle2, Time-Duration, TimeOfBeep, Binary Record) - connects the two calls on hold - creates a conference call handle - slow 3 beeps when the time left is TimeOfBeep - captures all possible associated error codes - records the call depending on the Record parameter value Disconnect (ConferenceCallHandle, CallHandle1, CallHandle2) - disconnects the conference call and put both calls on hold - captures all possible associated error codes MonitorConference (ConferenceCallHandle, CallHandle1, CallHandle2) - reports call-status - captures all possible associated error codes - captures users’ responses during the call ----------------------------------------------------------------------------------- Following is what we intend to do using the above functions: There is a database with three fields- Receiver1 (any international landline or mobile number), Receiver2 (any international landline or mobile number), and the time-duration. For any record of Receiver1 there can be multiple records of Receiver2. Preparing a module in PHP with the following requirements: 1) Software should be able to call Reciever1 from the database. If Receiver1 doesn’t pick up then software should call again. If the receiver still doesn’t pick then mark absent for that record and end the program, otherwise move to next step. 2) Interactive Voice response: Software should be able to play some pre-recorded messages and get response from Receiver1. Based on a pre-defined phone keys, software should either end the program or move to the next step. 3) Software should put the Receiver1 on hold and call Receiver2. If Receiver2 doesn’t pick up then software should call again. If the receiver still doesn’t pick then mark absent for that record and call the next number in Receiver2 field from the database. When Receiver2 picks up then software should move to the next step. 4) Software should play a pre-recorded message to the Receiver2 and connect the Receiver2 with theReceiver1 who is on hold. Software should record their conversation. If the call drops before the elapse of time-duration then the software should connect both the receivers again. On the elapse of time-duration, software should drop the call to Receiver2 but not from Receiver1. 5) Step 2 continues.
项目 ID: 3426775

关于此项目

6提案
远程项目
活跃15 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
6威客以平均价$1,105 USD来参与此工作竞价
用户头像
See private message.
$1,700 USD 在14天之内
4.9 (47条评论)
5.7
5.7
用户头像
See private message.
$850 USD 在14天之内
4.4 (6条评论)
4.1
4.1
用户头像
See private message.
$425 USD 在14天之内
5.0 (4条评论)
3.2
3.2
用户头像
See private message.
$425 USD 在14天之内
5.0 (1条评论)
1.3
1.3
用户头像
See private message.
$1,530 USD 在14天之内
1.5 (9条评论)
3.5
3.5
用户头像
See private message.
$1,700 USD 在14天之内
0.5 (2条评论)
2.2
2.2

关于客户

UNITED STATES的国旗
Salt Lake City, United States
5.0
13
会员自11月 22, 2008起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。