PDA

View Full Version : CallerID and displaying strings on ALL players



JohnQuirk
2005-07-06, 09:12
Hello all,
For the last two years I ahve, on and off, been trying to get callerID working reliably from my server to my slim players. I've tried YAK and my preference "Who's Calling" which does Slim integration natively. With both of these programs I get the display on my server monitor when a call comes in. I also get the display on my SoftSqueeze screen, but the display does not go to any of my hardware players, they stay displaying whatever they are doing, but no callerID.

I can get the display to work on one of the hardware boxes (either SliMP3 or SBG) by forgetting my softsqueeze player. It then displays on the lowest player alphabetically.

The log looks like this when I send a test from Who's Calling:

2005-07-06 17:05:48.0140 Executing command 79:64:a6:d6:ee:71: display (USA number) (213-5213-18274) (8) () () () ()
2005-07-06 17:05:48.0202 Returning array: display (USA number) (213-5213-18274) (8) () () () ()
2005-07-06 17:05:51.8750 Executing command 79:64:a6:d6:ee:71: display (UK Number) (01484-123456) (8) () () () ()
2005-07-06 17:05:51.8809 Returning array: display (UK Number) (01484-123456) (8) () () () ()
2005-07-06 17:05:52.8750 Executing command 79:64:a6:d6:ee:71: display (01484-123456) (UK Number) (8) () () () ()
2005-07-06 17:05:52.8807 Returning array: display (01484-123456) (UK Number) (8) () () () ()
2005-07-06 17:05:58.9062 Executing command 79:64:a6:d6:ee:71: display (UK Number) (01484-123456) (8) () () () ()
2005-07-06 17:05:58.9120 Returning array: display (UK Number) (01484-123456) (8) () () () ()
2005-07-06 17:05:59.9218 Executing command 79:64:a6:d6:ee:71: display (01484-123456) (UK Number) (8) () () () ()
2005-07-06 17:05:59.9276 Returning array: display (01484-123456) (UK Number) (8) () () () ()
2005-07-06 17:06:05.9375 Executing command 79:64:a6:d6:ee:71: display (UK Number) (01484-123456) (8) () () () ()
2005-07-06 17:06:05.9432 Returning array: display (UK Number) (01484-123456) (8) () () () ()
2005-07-06 17:06:06.9687 Executing command 79:64:a6:d6:ee:71: display (01484-123456) (UK Number) (8) () () () ()
2005-07-06 17:06:06.9750 Returning array: display (01484-123456) (UK Number) (8) () () () ()
2005-07-06 17:06:13.0000 Executing command 79:64:a6:d6:ee:71: display (UK Number) (01484-123456) (8) () () () ()
2005-07-06 17:06:13.0059 Returning array: display (UK Number) (01484-123456) (8) () () () ()
2005-07-06 17:06:14.0312 Executing command 79:64:a6:d6:ee:71: display (01484-123456) (UK Number) (8) () () () ()
2005-07-06 17:06:14.0368 Returning array: display (01484-123456) (UK Number) (8) () () () ()
2005-07-06 17:06:20.0625 Executing command 79:64:a6:d6:ee:71: display (UK Number) (01484-123456) (8) () () () ()
2005-07-06 17:06:20.0686 Returning array: display (UK Number) (01484-123456) (8) () () () ()

As you can see, it's only going to my SoftSqueeze MAC address. I expect it to go to all of the players. Is there anything I can do? I have played around with getting XAP to pick up the command and relay it, but it's quite complex for me and I lost my config a few months ago and don't really want to have to go down that path again as this _should_ be quite trivial no?

Thanks for your help.

JQ

JohnQuirk
2005-07-11, 03:51
Ping...
No one got any thoughts on what needs to be done to get text displayed on all players, rather than just the lowest one in the list alphabetically..?

Thanks

John

mherger
2005-07-11, 04:07
> Ping...
> No one got any thoughts on what needs to be done to get text displayed
> on all players, rather than just the lowest one in the list
> alphabetically..?

I'm sorry, I don't have the answer... but this is exactly what I've been
looking for the past five minutes :-).

You'd have posted this to the developers forum.

--

Michael

-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)

mherger
2005-07-11, 05:02
> No one got any thoughts on what needs to be done to get text displayed
> on all players, rather than just the lowest one in the list
> alphabetically..?

Try this one:

broadcast('Hello world!');

sub broadcast {
my $msg = shift;
foreach (Slim::Player::Client::clients) {
$_->showBriefly($msg);
}
}

--

Michael

-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)

CouchPotatoe
2005-07-12, 06:20
Hi John

Happy to help you set up xAP again if you want ???

I have CallerID display working on all my Slim players currently and
using (free) xAP Switchboard it also shows you the geographic area name,
the callers name and company on selectable Slimp3/Squeezebox/SoftSqueeze
players (by name). Your call history can even be accessed as an RSS
feed so you can examine last calls from your Slim screen and remote.
:-) Plus xAP Switchboard provids a full web based log of all incoming
and outgoing calls and even integrates with multiple instances of
Outlook over the Network. Supports Skype too *screenshot
http://tinyurl.com/akt36* Through the web interface if you have a
postcode entry for the caller you get a street level map of the callers
location even ! Very 'big brother' - (otherwise its a local area based
on the callers number) . In the US this is local area based on zip code.

Some of these features are dependent on your hardware CID device and the
corresponding xAP conduit. xAPTel supports all these features using the
Meteor or Pegasus CID units in the UK and various other apps are
available that support incoming call logging with the US NetCallerID
unit and some modems (mainly US, or Pace in the UK).

Some more thoughts inline...

JohnQuirk wrote:

>Hello all,
>For the last two years I ahve, on and off, been trying to get callerID
>working reliably from my server to my slim players. I've tried YAK and
>my preference "Who's Calling" which does Slim integration natively.
>With both of these programs I get the display on my server monitor when
>a call comes in. I also get the display on my SoftSqueeze screen, but
>the display does not go to any of my hardware players, they stay
>displaying whatever they are doing, but no callerID.
>
>
There was a recent period when the SlimServer CLI seemed to not display
messages correctly on the hardware players - they would only appear for
a fraction of a second but later betas and the current 6.1beta2 seem to
have this fixed. Could that be it ?

>I can get the display to work on one of the hardware boxes (either
>SliMP3 or SBG) by forgetting my softsqueeze player. It then displays on
>the lowest player alphabetically.
>
>
IIRC the "Who's Calling" app only handles display on one Slim player
doesn't it ? (which was why before you moved to using xAP as a helper
??). I seem to remember there was some issue in that you were using a
TAPI modem weren't you (which we don't currently support via xAP).


Kevin


xAP Switchboard http://www.mi4.biz *http://tinyurl.com/8vk89*
xAP Slim conduit http://www.xapframework.net
xAP http://www.xapautomation.org

JohnQuirk
2005-07-13, 05:47
Hi Kevin,
Thanks for the offer. I'll probably be taking you up on that when I get time... I installed the Switchboard app last night and it looks great, but you do recall correctly, I am trying to use TAPI, so switchboard doesn't seem to recognise it. I also can't see how you configure the Slim connectivity in the app. I'd like to replace my modem with a proper CID device, but with a baby due in a month there's not much cash for pointless toys.

I'm looking for an alternative to Who's Calling as it has a tendency to reboot my server when a call comes in... Not quite the effect I was looking for. Unfortunately YAK and all the XAP stuff won't do TAPI. Back to the drawing board...

===

Hi John

Happy to help you set up xAP again if you want ???

I have CallerID display working on all my Slim players currently and
using (free) xAP Switchboard it also shows you the geographic area name,
the callers name and company on selectable Slimp3/Squeezebox/SoftSqueeze
players (by name). Your call history can even be accessed as an RSS
feed so you can examine last calls from your Slim screen and remote.
:-) Plus xAP Switchboard provids a full web based log of all incoming
and outgoing calls and even integrates with multiple instances of
Outlook over the Network. Supports Skype too *screenshot
http://tinyurl.com/akt36* Through the web interface if you have a
postcode entry for the caller you get a street level map of the callers
location even ! Very 'big brother' - (otherwise its a local area based
on the callers number) . In the US this is local area based on zip code.

Some of these features are dependent on your hardware CID device and the
corresponding xAP conduit. xAPTel supports all these features using the
Meteor or Pegasus CID units in the UK and various other apps are
available that support incoming call logging with the US NetCallerID
unit and some modems (mainly US, or Pace in the UK).