Incoming call from asterisk1/14/2024 Or if you insist on a 404 code: send it to a non-existing extension. The best way to 'kill' the call would be to use the Hangup() function. exten => s,1,AnswerĮxten => s,n,NoOp("Caller ID IS: $ = 1]?blocked:ok The example does 2 things, 1- it looks up name from the DB and sets that as the caller id (Since our POTS line doesn't communicate that) 2- It looks up to see if ban is set to 1, and blocks the call. id (auto_increment int), number (the phone number), name (The name of user), ban (an int that defaults to 0). Companies with multiple offices can save money on phone calls that are long distance from the originating office but local to one of the other offices by. We are a bunch of people answering, so the dialplan is organized with multiple queues : one per incoming number, based on the. In my example, I setup a table with 4 fields. Our Asterisk server will soon receive SIP calls on multiple numbers, so we need to know which number has been dialed to correctly answer on the phone : 'Hello, this is Company-A' or 'Hello, this is Company-B'. As call center agents, they're expected to have a total phone time of. Up until now, we've used a custom report to pull data from the CDR table and report on a user's total phone time. This was so I could write a web page that interacts with the same DB AND my DBA could do cross DB selects between this "Directory" table and the MySQL CDR. We currently use Asterisk to run our call center which handles incoming calls (both direct dial to extension and queues) as well as a bunch of outbound calls. Instead of using the built int DB functionality, I used cmd MySQL. I've done something similar and like the other submitter, I used a database.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |