the myIT blog

Fun with FAX and IVR options :: sipXecs

While testing different call path functionalities, we came across a little "almost built-in" IVR application for sipXecs. We'll be following this up with some enhancement suggestions and requests, but we found it a neat thing to be able to do out of the box. Whether you have PRI, POTS or working t.38 siptrunks, you can do this. It means you have a POTS line or group or a single DID for inbound faxing. It's called an Auto Attendant.

That's right. We can assign an AutoAttendant of our own choosing to the FAX APPLICATION. Why? Let's say your boss is too stingy for DID numbers, you only have POTS or most people like plain paper faxes.

1. Create the AA in sipx. Go to the special options and set them like this:


DTMF Handling

(Default: 3)
Time to wait between each dialpad key before interpretting user's request. Cannot be greater than Overall DTMF Timeout
(Default: 7)
Total time to wait before interpretting user's request.
(Default: 10)
Maximum number of dialpad keys to accept before interpretting user's request.

Invalid Response

Configure auto attendant behavior when user enters invalid response or no response is received.

(Default: 2)
Number of times auto attendant would repeat the prompt after the initial announcement due to no input received from user before giving up and transferring the call or disconnecting.
(Default: 2)
Number of times user can input an invalid response before transferring the call or disconnecting
(Default: unchecked)
If enabled, auto attendant will transfer the call to a designated extension if no valid response is received. If disabled, the call will be disconnected.
Extension to be used when transfer on failure is enabled.




The transfer extension is important. This can be your plain paper fax machine is that is what you want to be the default, and it assumes the ATA is registered with sipx and handles t.38 properly. Now in our case, we want it to go to a particular users fax inbox and get the email sent out via sipx. Create the "phantom user" and choose to forward it to the fax alias. See below on the syntax of the alias for this forwarding rule.

Limitations: you can only have 10 DID's per AA at this time (per AA).

So, option 1 would be send to the fax box of the user "200" So input instead: ~~ff~200@sipdomain.tld (where 200 is the user and sipdomain.tld is your system sip domain, just substitute for your user account and system).

2.Create the Dial plan. Configure the dialplan to use your AA for fax (we call ours faxrx). Just like any AA in sipXecs.

Record your greeting, make it real short.

"To send a general FAX, press SEND now, otherwise, dial your faxbox number and press SEND on your fax machine."