Estatus de registro en escritorio - VoIP.ms Wiki

Check out our YouTube channel to watch our simple tutorials that will help you set up most of our features.

Estatus de registro en escritorio

From VoIP.ms Wiki

(Difference between revisions)
Jump to: navigation, search
[draft revision][quality revision]
(Created page with "This is a useful tool for Mac, that lets you to see your Registration status on your desktop, using a few applications and interacting with VoIP.ms API, you can achieve this and ...")
 
(6 intermediate revisions not shown)
Line 1: Line 1:
-
This is a useful tool for Mac, that lets you to see your Registration status on your desktop, using a few applications and interacting with VoIP.ms API, you can achieve this and monitor your lines. Downloading/configuring several apps will be required, so this guide is recommended only for advanced users.
+
{| class="wikitable"
 +
|+
 +
|-
 +
! Article in English !! Article en Français
 +
|-
 +
| [https://wiki.voip.ms/article/Registration_status_on_desktop English] ||
 +
[https://wiki.voip.ms/article/Statut_d%E2%80%99enregistrement_sur_le_bureau Français]
 +
|}
-
First you need to download and install '''GeekTool''', if you want alerts to pop up to notify you when an outage occurs, also download '''Growl''' and be sure to install '''Growlnotify''' from the Extras folder on its disk.
 
-
* Log on to your voip.ms account.  In the tab marked "Main Menu", select the "SOAP and JSON/REST API".
+
__TOC__
-
* Scroll down to the bottom.  Enable the API, assign a password (which can be different from your login password), and enter your IP address.  Click the update buttons after each entry.
+
== Versión MAC ==
-
* Scroll up a bit, and look for the link that says "Click here to download Example Codes and API Documentation"  Download this, unzip, and look for the folder entitled "Examples SOAP for PHP5."  In this folder, look for the document "class.voipms.php".
+
Esta es una herramienta util para usuarios Mac, le permitirá verificar el estado de su registro desde el escritorio, simplemente utilizando algunas aplicaciones e interactuando con la API de VoIP.ms, usted podrá monitorear sus lineas. La configuracion de diferentes aplicaciones es necesaria para esta herramienta, por lo cual está recomendada para usuarios avanzados.
-
* Open class.voipms.php using TextEdit.  Put your account number and API password in it up top, then save it somewhere handy.
+
Primero necesita bajar e instalar '''GeekTool''', si quiere tener alertas que le notifiquen acerca de cualquier cambio en el registro, también debera bajar '''Growl''' y asegurarse de instalar '''Growlnotify''' de la carpeta "Extras" en el disco.
-
Your account is now set up for automated access and monitoring. Here's a simple script which we'll call from GeekTool:
+
*Inicie sesión en su cuenta de VoIP.ms. En la pestaña de "Main Menu", seleccione "SOAP and JSON/REST API".
 +
*Dirijase a la parte de abajo en la página y active la API, asigne una contraseña (puede ser diferente de la contraseña principal de la cuenta) y escriba su dirección IP. Presione el boton de "actualizar" después de cada cambio.
 +
 +
*En la misma pagina, busque el enlace "Click here to download Example Codes and API Documentation" , descargue este documento y busque la carpeta llamada "Examples SOAP for PHP5". En esta carpeta busque el documento "class.voipms.php"
 +
 +
*Abra el documento "class.voipms.php" usando el editor de texto, ponga su número de cuenta y el password de la API en la parte de arriba y guarde la información para tenerla a mano.
 +
 +
Su cuenta esta ahora lista para el acceso automatiza y monitoreo. Ahora vea el siguiente "script" que llamaremos desde '''GeekTool''':
  <?php
  <?php
Line 55: Line 68:
  ?>
  ?>
-
Copy that and paste into TextEdit. (Note example is made to check two subaccounts-- the code is easily modified to handle any number.) Put your subaccount number(s) in it, and save it with a .php extension in the same folder you just saved class.voipms.php in. In this case, the file is named voip.php.
+
Cópielo y peguero en el editor de texto. (Tome en cuenta que el ejemplo esta hecho para verificar 2 sub-cuentas-- el código puede ser facilmente modificado para manejar cualquier número de sub-cuentas). Ponga el número de su sub-cuenta en el, salve el documento con la extensión .php en la misma carpeta que salvo "class.voipms.php ". En este caso el archivo se llama '''voip.php'''.
[[File:geek1.png]]
[[File:geek1.png]]
-
Now, open GeekTool. Drag a Shell object onto your desktop. In the Command field of the object, type a php command to execute the file you just saved, the command looks like:
+
Ahora, abra el '''GeekTool'''. Mueva un objeto hacia el escritorio. En el campo de comando del objeto, escriba un comando php para ejecutar el archivo que salvo. El comando se verá de la siguiente manera:
'''php ~/Documents/geekvoip/voip.php'''
'''php ~/Documents/geekvoip/voip.php'''
 +
Es recomendable para los objetos de '''GeekTool''', establecer una "Refresh" de cada 600 segundos y un "timeout" de 10 segundos.
Good settings for the GeekTool object are a Refresh of perhaps 600 seconds and a timeout of maybe 10 seconds.  
Good settings for the GeekTool object are a Refresh of perhaps 600 seconds and a timeout of maybe 10 seconds.  
[[File:geek2.png]]
[[File:geek2.png]]
-
You're done! Position and size the GeekTool object as desired, and it will always be on your desktop. If you've installed Growlnotify, you'll see a pop-up notification on the exceedingly rare occasion that your VoIP line can't be reached.
+
Esta listo! Posicione el objeto de '''GeekTool''' como usted desee, y estará disponible en su escritorio. Si ha instalado el "Growlnotify", podrá ver igual las notificaciones en forma de "pop-up" si es que su linea llegara a estar fuera de diponibilidad.
 +
 
 +
''Fuente: http://unvexed.blogspot.com/2011/07/how-to-be-alerted-when-your-voip-goes.html''
 +
 
 +
== Versión Windows ==
 +
 
 +
Los usuarios de Windows (Vista / 7) ahora también pueden tener el estado de registro en su escritorio (y un poco más). Este nuevo gadget se basó en la idea de [http://www.blogger.com/profile/16745009082510388913 Scott Jordan] y se amplió para agregar otra información útil disponible a través de la API VoIP.ms.
 +
 
 +
Esta es la primera versión del gadget y básicamente responde a mis necesidades personales por el momento. Cualquier comentario / sugerencia es bienvenida.
 +
 
 +
Puede obtener una copia de este gadget en este sitio web de Google Code: http://code.google.com/p/voipms-monitor-gadget/
 +
 
 +
=== Características ===
 +
* Enlace directo a la página de inicio de su portal (icono de cuenta)
 +
* Enlace directo a la página '''Add funds''' "Agregar fondos" (icono de saldo)
 +
* Muestra tu saldo actual
 +
* Muestra en qué servidor estás registrado actualmente.
 +
* Muestra las últimas 7 llamadas. (Inbound & Outbound).
 +
* Algunos iconos tienen información sobre herramientas flotante para mostrar más detalles. (Registration Device IP:Port, Call Duration, Caller Name)
 +
* El gadget se actualiza automáticamente cada 5 minutos y también se puede actualizar manualmente.
 +
 
 +
=== Captura de pantalla ===
 +
 
 +
[[File:windows-gadget-screenshot1.png]] [[File:windows-gadget-screenshot2.png]]
 +
 
 +
 
 +
''This gadget was developped by [http://www.about.me/esenterre Éric Senterre] as a personal projet, VoIP.ms doesn't support this.''
 +
 
-
''This Article was originally created by Scott Jordan. Source link: http://unvexed.blogspot.com/2011/07/how-to-be-alerted-when-your-voip-goes.html''
+
[[category:Guías]]

Latest revision as of 21:52, 6 November 2020

Article in English Article en Français
English

Français


Contents


Versión MAC

Esta es una herramienta util para usuarios Mac, le permitirá verificar el estado de su registro desde el escritorio, simplemente utilizando algunas aplicaciones e interactuando con la API de VoIP.ms, usted podrá monitorear sus lineas. La configuracion de diferentes aplicaciones es necesaria para esta herramienta, por lo cual está recomendada para usuarios avanzados.

Primero necesita bajar e instalar GeekTool, si quiere tener alertas que le notifiquen acerca de cualquier cambio en el registro, también debera bajar Growl y asegurarse de instalar Growlnotify de la carpeta "Extras" en el disco.

  • Inicie sesión en su cuenta de VoIP.ms. En la pestaña de "Main Menu", seleccione "SOAP and JSON/REST API".
  • Dirijase a la parte de abajo en la página y active la API, asigne una contraseña (puede ser diferente de la contraseña principal de la cuenta) y escriba su dirección IP. Presione el boton de "actualizar" después de cada cambio.
  • En la misma pagina, busque el enlace "Click here to download Example Codes and API Documentation" , descargue este documento y busque la carpeta llamada "Examples SOAP for PHP5". En esta carpeta busque el documento "class.voipms.php"
  • Abra el documento "class.voipms.php" usando el editor de texto, ponga su número de cuenta y el password de la API en la parte de arriba y guarde la información para tenerla a mano.

Su cuenta esta ahora lista para el acceso automatiza y monitoreo. Ahora vea el siguiente "script" que llamaremos desde GeekTool:

<?php
require_once("class.voipms.php");
$voipms = new VoIPms();
/* Account #1 */
$account = "[account_subaccount goes here]";
/* Get Registration Status */
$response = $voipms->getRegistrationStatus($account);
/* Get Errors - Invalid_Account */
if($response[status]!='success')
{
echo $response[status];
exit;
}
/* Is Registered */
echo "{$account} Registered : {$response[registered]}
";
if($response[registered]!='yes')
{
exec ('/usr/local/bin/growlnotify -m "VoIP Down"');
}
/* Account #2 */
$account = "[account_subaccount #2 goes here]";
/* Get Registration Status */
$response = $voipms->getRegistrationStatus($account);
/* Get Errors - Invalid_Account */
if($response[status]!='success')
{
echo $response[status];
exit;
}
/* Is Registered */
echo "{$account} Registered : {$response[registered]}
";
if($response[registered]!='yes')
{
exec ('/usr/local/bin/growlnotify -m "VoIP Down"');
}
date_default_timezone_set ("America/Los_Angeles");
echo date("d M y   H:i:s",time())
?>

Cópielo y peguero en el editor de texto. (Tome en cuenta que el ejemplo esta hecho para verificar 2 sub-cuentas-- el código puede ser facilmente modificado para manejar cualquier número de sub-cuentas). Ponga el número de su sub-cuenta en el, salve el documento con la extensión .php en la misma carpeta que salvo "class.voipms.php ". En este caso el archivo se llama voip.php.

Geek1.png

Ahora, abra el GeekTool. Mueva un objeto hacia el escritorio. En el campo de comando del objeto, escriba un comando php para ejecutar el archivo que salvo. El comando se verá de la siguiente manera:

php ~/Documents/geekvoip/voip.php

Es recomendable para los objetos de GeekTool, establecer una "Refresh" de cada 600 segundos y un "timeout" de 10 segundos. Good settings for the GeekTool object are a Refresh of perhaps 600 seconds and a timeout of maybe 10 seconds.

Geek2.png

Esta listo! Posicione el objeto de GeekTool como usted desee, y estará disponible en su escritorio. Si ha instalado el "Growlnotify", podrá ver igual las notificaciones en forma de "pop-up" si es que su linea llegara a estar fuera de diponibilidad.

Fuente: http://unvexed.blogspot.com/2011/07/how-to-be-alerted-when-your-voip-goes.html

Versión Windows

Los usuarios de Windows (Vista / 7) ahora también pueden tener el estado de registro en su escritorio (y un poco más). Este nuevo gadget se basó en la idea de Scott Jordan y se amplió para agregar otra información útil disponible a través de la API VoIP.ms.

Esta es la primera versión del gadget y básicamente responde a mis necesidades personales por el momento. Cualquier comentario / sugerencia es bienvenida.

Puede obtener una copia de este gadget en este sitio web de Google Code: http://code.google.com/p/voipms-monitor-gadget/

Características

  • Enlace directo a la página de inicio de su portal (icono de cuenta)
  • Enlace directo a la página Add funds "Agregar fondos" (icono de saldo)
  • Muestra tu saldo actual
  • Muestra en qué servidor estás registrado actualmente.
  • Muestra las últimas 7 llamadas. (Inbound & Outbound).
  • Algunos iconos tienen información sobre herramientas flotante para mostrar más detalles. (Registration Device IP:Port, Call Duration, Caller Name)
  • El gadget se actualiza automáticamente cada 5 minutos y también se puede actualizar manualmente.

Captura de pantalla

Windows-gadget-screenshot1.png Windows-gadget-screenshot2.png


This gadget was developped by Éric Senterre as a personal projet, VoIP.ms doesn't support this.

Namespaces
Variants
Actions
VoIP.ms Wiki
Guides 🇨🇦
Guías 🇲🇽