Connecting call to paging system


#1

I’m having a problem getting what I think is a basic function to work. I’m afraid I might be having a problem with the underlying concepts.

Here’s what I’ve got right now. I want to be able to use our paging system from the outside, so I’ve got a Windows box with a Dialogics card, and one phone line. A VB program takes the call, records it, hangs up, dials the paging extension, and plays it back. Simple.

If I can dump this one app, I can get rid of one of the last Windows servers. I want to be able to do essentially the same thing with Asterisk.

I’ve got a TDM400P card with one FXS and one FXO module. I got the demo script to work just fine. I’ve modified the extension.conf script so that dialing in answers the phone, and then tries to do a exten => s,2,Dial(Zap/1/60,10) - dial out through the FXO line to the paging system.

But it doesn’t work. It rings, and if I plug a phone into the FXO slot, the phone will ring, and if I pick up the phone, the two lines are connected together. But it won’t connect to the paging system.

Again, my fear is that I’m missing something fundamental. Any help would be appreciated.


#2

What sort of paging system do you have?

Is it configured to work with a loop start sytem (which the TDM400P most closely emulates) or is it counting on a ground start or even and E&M wink start system?


#3

It’s an Isotec/Executone IDS, and I’ll find out the details.


#4

When I look up that system, I get a key telephone system.

The paging system might be different. (Bogen maybe?)


#5

[quote=“dufus”]When I look up that system, I get a key telephone system.

The paging system might be different. (Bogen maybe?)[/quote]

Mix of Bogen and Clarity (rebranded as Executone WMA-100) amps. But in my ignorance, I assumed that what mattered was the interface card in the Executone cabinet.


#6

I have a bogen TBA-20a I havent set mine up from outside but from inside I can dil 777 and talk

my extension file has this
exten => 777,1,Dial(Zap/60)

in the zapata file it is set up like the other fxos for my pots lines

However mine is connect to asterisk threw a channel bank

Curious what you doing with s,1 is that where your answering incoming call?
exten => s,2,Dial(Zap/1/60,10)


#7

[quote=“rusty”]
Curious what you doing with s,1 is that where your answering incoming call?
exten => s,2,Dial(Zap/1/60,10)[/quote]

Yeah - I want to answer every call that comes in to that number, and immediately toss it over to the paging system.


#8

[quote=“dufus”]What sort of paging system do you have?

Is it configured to work with a loop start sytem (which the TDM400P most closely emulates) or is it counting on a ground start or even and E&M wink start system?[/quote]

While waiting for our vendor to answer, I’ve been playing around. Loop start, ground start and kewlstart all give the same result - the extension never picks up.

E&M picks up and gives me a dialtone, but that’s all - I can’t pass any digits to it.

Console says

-- Executing Answer("Zap/4-1", "") in new stack
-- Executing Dial("Zap/4-1", "ZAP/1/9w60|10") in new stack
-- Called 1/9w60
-- Zap/1-1 answered Zap/4-1
-- Attempting native bridge of Zap/4-1 and Zap/1-1

and that’s all.

Log says

Sep 13 20:57:50 VERBOSE[8399]: – Executing Dial(“Zap/4-1”, “ZAP/1/9w60|10”)
in new stack
Sep 13 20:57:50 DEBUG[8399]: Dialing '9w60’
Sep 13 20:57:50 DEBUG[8399]: Deferring dialing…
Sep 13 20:57:50 VERBOSE[8399]: – Called 1/9w60
Sep 13 20:57:50 DEBUG[8399]: Exception on 18, channel 1
Sep 13 20:57:50 DEBUG[8399]: Got event Ring/Answered(2) on channel 1 (index 0)
Sep 13 20:57:50 DEBUG[8399]: Dropping duplicate answer!
Sep 13 20:57:50 VERBOSE[8399]: – Zap/1-1 answered Zap/4-1
Sep 13 20:57:50 VERBOSE[8399]: – Attempting native bridge of Zap/4-1 and Za
p/1-1
Sep 13 20:57:50 DEBUG[8399]: master: 4, slave: 1, nothingok: 0
Sep 13 20:57:50 DEBUG[8399]: Stoping tones on 4/0 talking to 1/0
Sep 13 20:57:50 DEBUG[8399]: Stoping tones on 1/0 talking to 4/0
Sep 13 20:57:50 DEBUG[8399]: Making 1 slave to master 4 at 0
Sep 13 20:57:50 DEBUG[8399]: Added 18 to conference 9/4
Sep 13 20:57:50 DEBUG[8399]: Added 21 to conference 9/1
Sep 13 20:57:50 DEBUG[8399]: Updated conferencing on 4, with 0 conference users
Sep 13 20:57:50 DEBUG[8399]: Updated conferencing on 1, with 0 conference users
Sep 13 20:57:50 DEBUG[8399]: Exception on 18, channel 1
Sep 13 20:57:50 DEBUG[8399]: Got event Hook Transition Complete(12) on channel 1
(index 0)
Sep 13 20:57:52 DEBUG[8399]: Exception on 18, channel 1
Sep 13 20:57:52 DEBUG[8399]: Got event Dial Complete(9) on channel 1 (index 0)
Sep 13 20:57:52 DEBUG[8399]: No echocancellation requested
Sep 13 21:12:35 VERBOSE[8399]: – Remote UNIX connection disconnected

I’ll keep hacking at it…


#9

[quote=“tboyer”]E&M picks up and gives me a dialtone, but that’s all - I can’t pass any digits to it.

Console says

-- Executing Answer("Zap/4-1", "") in new stack
-- Executing Dial("Zap/4-1", "ZAP/1/9w60|10") in new stack
-- Called 1/9w60
-- Zap/1-1 answered Zap/4-1
-- Attempting native bridge of Zap/4-1 and Zap/1-1

[/quote]

What is the P/N of the Card in the Executone System? Also try sticking a * in front of the 60. I assume you are doing an all zone page because of the 60? Since you are connecting to the IDS as a TIE line you need to put a * in front of the 60.