Cliente SIP para abrir uma página da web com identificador de chamadas

3

Alguém sabe de um cliente SIP que pode abrir uma página da web para um URL configurável quando alguém liga? Temos um banco de dados baseado na web, e eu gostaria de pesquisar por número de telefone sempre que recebo uma chamada, e coloco a pessoa na tela antes de responder.

O programa cliente SIP não precisa ter nenhum outro recurso de áudio ou chamada - todos nós temos telefones SIP de hardware em nossas mesas também.

    
por rjmunro 31.08.2010 / 14:46

4 respostas

3

Duvido que você ainda esteja procurando uma resposta para isso seis meses depois, mas aqui está:

O cliente SIP Twinkle suporta a execução de um script quando uma chamada recebida é recebida e tenho certeza que muitos outros fazem também. Para obter algo parecido com isso trabalhando no Twinkle, você escreveria um script como o abaixo, em seguida, vá em Edit- > User Profile- > Scripts e selecione / path / to / my / script para "Incoming Call". / p>

#!/usr/bin/env python
import os
import re

def get_caller_id(from_hdr):
    clid, uri = from_hdr.split(" <sip")
    clid = re.sub("\"", "", clid)
    # Insert ASCII code for spaces
    if re.search("\s", clid):
        clid = re.sub("\s", "%20", clid)
    return clid


if "SIP_FROM" in os.environ:
    from_hdr = os.environ["SIP_FROM"]
    if re.match("\"[A-Za-z0-9\s]+\"", from_hdr):
        cmd = "firefox "
        url = "http://www.google.com/search?q="
        caller_id = get_caller_id(from_hdr)
        cmd_string = cmd + url + caller_id

        # Launch Browser
        os.system(cmd_string)
    
por 13.03.2011 / 01:26
2

Eu encontrei o link faz isso. Opções - > Aplicação Externa e, em seguida, execute um arquivo .bat com algo como:

[InternetShortcut]
URL=http://www.google.com/id=%1
    
por 16.01.2012 / 19:50
0

Hoje em dia você deve usar o WebRTC da web.

Isso pode ser feito facilmente com os clientes WebRTC open source siplml5 ou JsSIP .

Ou se você quiser uma solução pronta para usar, experimente o mizu webphone que tem uma configuração para isso, basta inserir seu URL para ser chamado nas chamadas recebidas.

    
por 18.01.2016 / 17:14
0

Recentemente, adicionei opções para abrir automaticamente o URL na chamada recebida ou na aceitação de chamadas recebidas para o tSIP (Configurações / Contatos , Consulta HTTP, por exemplo, link , em que "[number]" seria substituído por number a partir do atual ou última chamada recebida). Anteriormente, estava disponível apenas como ação manual e, pessoalmente, eu preferia que fosse assim. Todas as teclas de função são configuráveis (BLF / discagem rápida / DTMF / etc., Semelhante a telefones de mesa). Depois de configurar o botão "HTTP query", um atalho global (por exemplo, combinação de teclas Ctrl + Browser Forward que provavelmente não seria usada) pode ser atribuído a ele, tornando relativamente fácil abrir a página se o softphone estiver na bandeja (ação para atalho="botão #" ", ID = ID do botão como visível ao editar o botão).

Eu não sei como a fila de chamadas funciona com o seu PABX (toque seqüencial ou all-at-once), mas abrir páginas automaticamente pode resultar em muitas páginas abertas desnecessárias (ou ser muito perturbador se os agentes estiverem fazendo anotações após o Eu acho que em muitos casos os agentes podem saber que determinada ligação deve ser deixada para ser respondida pelos seus pares.

    
por 19.06.2016 / 13:45