Koozali.org: home of the SME Server

Disable Call-Waiting

hard_at_work

Disable Call-Waiting
« on: December 31, 2005, 07:55:11 PM »
I would like to prepend my dial up number with "*70," which disables call waiting.
I know this sounds simple.. and I think the solution probably is, but it escapes me how to compensate.  The setup errors when I try to enter it as part of the phone number, and forces me to go back.  I have tried this with quotes, and without with the same affect.

Anyone know what I can do to compensate?

Thanks

hard_at_work

must login as root
« Reply #1 on: December 31, 2005, 08:45:50 PM »
I figured this out.

You have to switch to an alternate console, log in as root, and go to the /etc/diald directory
vim link, and add the *70 into the phone number between the quotes.

I made this change and I was still able to dial out, but I cannot tell yet whether or not it worked as I have to leave site to test.

Thanks

hard_at_work

apparently spoke too soon
« Reply #2 on: January 02, 2006, 05:48:15 AM »
I had someone tell me today that it still just rings when I am on-line instead of giving them a busy signal.

I don't know where else to look for this.  Any Ideas?

Thanks

Offline MSmith

  • *
  • 675
  • +0/-0
Disable Call-Waiting
« Reply #3 on: January 02, 2006, 06:38:21 AM »
That's not an issue w/SME ... you should take that up with your telecom provider.  They should be able to steer you in the right direction, or at least tell you it can't be done if that's the case.
...

hard_at_work

This is a configuration issue
« Reply #4 on: January 03, 2006, 03:36:23 AM »
I have had every system that I have used in house prepend the number with *70 and it disables call waiting.  I can manually do the same by dialing *70 on my phone and then waiting for a second and dialing the phone number.

I would like to have the SME server do the same, but it's own configuration pages will not allow this.

I need a work around.

Thanks

Offline MSmith

  • *
  • 675
  • +0/-0
Disable Call-Waiting
« Reply #5 on: January 03, 2006, 06:07:33 AM »
Not sure what diald uses to denote a pause in the dial string, but perhaps inserting a pause after *70 would help.
...

hard_at_work

where to stick it
« Reply #6 on: January 03, 2006, 06:55:15 PM »
I have inserted the *70, in the text file mentioned in my previous post (the comma being the pause command) and it doesn't appear to have even attempted to use that information.
Apparently I have the wrong text file that I am editing.
Does anyone know the correct text file?

the messages log indicates a CHAT script of some sort, but I do  not know where to look for this.
The  diald seems to be kicking it off and then handing it over to chat to do the dialing, and then taking it back and handing it to pppd to do the protocol stuff.

I really need this to let people know I am on-line and not just too lazy to plug in my answering machine.

Thanks

hard_at_work

Maybe I am going the wrong direction with this
« Reply #7 on: January 05, 2006, 04:06:16 AM »
Is there a text file in SME 6.5 that houses the phone number to dial in a modem dialup configuration?

Can it be changed to include "*70,"?

This sounds like it should be simpler then it has been.

Thanks

hard_at_work

Solution (sort of)
« Reply #8 on: January 05, 2006, 05:21:44 AM »
OK.. this works...

I found that the diald.conf file in /etc pointed to a /etc/sysconfig/etwork-scripts/chat-ppp0 file
I looked at this file and it mirrored what I was seeing in the messages logfile when the dialup was happening.
I modifie the phone number to include the *70, and wham!! it worked!!

caution:
there is a note on this file that says you should not modify this file, but instead modify a template file.  I followed the  directory it said, but in the custom templates directory it was empty.  So I went to templates/etc/sysconfig/netowrk-scripts/chat-ppp0/30dialup
I modified it instead to read:
'OK' 'ATD{ *70,$DialupPhoneNumber }'

I don't know if it will stick, but it seems to be at least working for the moment.

Thanks for all the suggestions