Page 1 of 1

HS3 SIP CallerID

Posted: Thu Nov 21, 2013 11:13 pm
by raymonvdm
I know there are SIP plugins for HomeSeer but they are quite expensive for my situation. I just want CallerID nothing more, nothing less. Is there an CallerID plugin or script that i did not find yet ?

I now the Fritzbox plugin excists but i don`t want to add a Fritzbox only for callerID as i already have an Asterisk server.

Re: SIP CallerID

Posted: Fri Nov 22, 2013 10:38 am
by Bastiaan
Request +1. in my case for HS3.
I am using The Sip plug-in on HS2 but I am not going to spent the same amount again.
I general de pricing seems a bit high and hardly any upgrade prices. Not motivating to upgrade.

Re: HS3 SIP CallerID

Posted: Thu Oct 29, 2015 11:56 am
by raymonvdm
I just searched again but only came up with this which costs 50 dollar and that`s just too much for just CallerID

I think this could be an alternate solution I already have an OpenHAB installation for testing which is monitoring my Fritzbox

Re: HS3 SIP CallerID

Posted: Thu Oct 29, 2015 12:22 pm
by Bastiaan
I am using the SCSIP plugin and found it pretty buggy. After a while the plugin hangs and that happens way too much. A simple SIP callerID would be nice, although usually you want it connected to a phone directory so it can tells you the name instead if the number.
Something they added after my request to SCSIP.

Re: HS3 SIP CallerID

Posted: Thu Oct 29, 2015 1:09 pm
by raymonvdm
The number will be fine for me, and the actual status device change so i can stop the music on incoming call

Re: HS3 SIP CallerID

Posted: Thu Nov 12, 2015 5:45 pm
by raymonvdm
I have found a work-arround for this issue called https://github.com/munichmakerlab/sip_mqtt

This script is running on one of my Linux machines (which also hosts my MQTT broker) and forwards al inbound SIP calls to the MQTT broker. The MQTT messages are recieved by the HS3 MQTT plugin and picked up from there for further processing

Code: Select all

root@server:/home/domo/sip_mqtt-master# python sip_mqtt.py 
18:47:42.404 os_core_unix.c !pjlib 2.4.5 for POSIX initialized
18:47:42.406 sip_endpoint.c  .Creating endpoint instance...
18:47:42.407          pjlib  .select() I/O Queue created (0x9550de0)
18:47:42.407 sip_endpoint.c  .Module "mod-msg-print" registered
18:47:42.407 sip_transport.  .Transport manager created.
18:47:42.407   pjsua_core.c  .PJSUA state changed: NULL --> CREATED
[INFO] 2015-11-12 18:47:42 Initializing MQTT
[INFO] 2015-11-12 18:47:42 Initializing SIP
[INFO] 2015-11-12 18:47:42 Registration complete, status=200(OK)
[INFO] 2015-11-12 18:47:42 Entering loop
[INFO] 2015-11-12 18:47:42 Connect with RC 0
[INFO] 2015-11-12 18:48:14 Incomming call from 00622xxxxxx
[INFO] 2015-11-12 18:48:15 Call with "SIP00622xxxxxx" <sip:00622xxxxxx@192.168.xxx.xxx> is DISCONNCTDlast code = 487 (Request Terminated)