Warning: Undefined array key "p" in /home/clients/119990c2465ec8673b725b4ed2ffc513/sites/informatikboard.ch/includes/vb5/template.php(404) : eval()'d code on line 794 Warning: Undefined array key "p" in /home/clients/119990c2465ec8673b725b4ed2ffc513/sites/informatikboard.ch/includes/vb5/template.php(404) : eval()'d code on line 794 Warning: Undefined array key "p" in /home/clients/119990c2465ec8673b725b4ed2ffc513/sites/informatikboard.ch/includes/vb5/template.php(404) : eval()'d code on line 794 Warning: Undefined array key "p" in /home/clients/119990c2465ec8673b725b4ed2ffc513/sites/informatikboard.ch/includes/vb5/template.php(404) : eval()'d code on line 794 Warning: Undefined array key "p" in /home/clients/119990c2465ec8673b725b4ed2ffc513/sites/informatikboard.ch/includes/vb5/template.php(404) : eval()'d code on line 794 Webserver soll SIP Anruf machen (Auf Handy) - iB - InformatikBoard.ch - Benutzer helfen Benutzern

Ankündigung

Einklappen
Keine Ankündigung bisher.

Webserver soll SIP Anruf machen (Auf Handy)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Frage: Webserver soll SIP Anruf machen (Auf Handy)

    Hallo Board

    Ich möchte auf einer Webseite einen Butten haben der beim klicken einen Anruf auf eine Handynummer (Orange Schweiz nummer) macht und nach 1 mal Klingen wieder auflegt.

    Ist zustand:
    Programmiersprache egal
    Apache oder IIS (IIS bevorzugt)
    Sipcall.ch Account
    Classic ASP Senior Skills (lol)


    Hat jemand von euch eine Ahnung wie ich das simpel implementieren könnte?

    Besten Dank

    Alf alias enpx
    Ich habe nichts gemacht.....

  • #2
    AW: Webserver soll SIP Anruf machen (Auf Handy)

    Z.B. mit sowas? sipcli - Command Line SIP User Agent for Windows by Yasin KAPLAN

    Kommentar


    • #3
      AW: Webserver soll SIP Anruf machen (Auf Handy)

      Hallo swizz

      Ja genau sowas! Nur leider kann ich das Command Tool aus dem IIS7 nicht ansprechen. Bekomme auch keine Fehlermeldung.

      Ich übe seit Stunden daran rum, in der cmd geht es ohne probleme nur nicht aus dem script.

      (z.b. ping funktioniert ohne Probleme)

      Habe rechte vergeben / ins system32 kopiert nichts geht.

      Ich mächte mir mir teure SMS sparen und einen Anruf in abwesenheit anzeigen lassen wenn ein Fehler auf dem System passiert ist.

      Danke Alf alias enpx
      Ich habe nichts gemacht.....

      Kommentar


      • #4
        AW: Webserver soll SIP Anruf machen (Auf Handy)

        Ich bin halt ein alter sack Classic ASP Skills

        Wenn mir jemand zeigen könnte ich ich eine aspx Seite in C# oder VB machen könnte die sipcli.exe mit argumenten aufruft und den Konsoleninhalt als String zurückgibt wäre ich der glücklichste Mensch

        Gruss Alf
        Ich habe nichts gemacht.....

        Kommentar


        • #5
          AW: Webserver soll SIP Anruf machen (Auf Handy)

          Habe mir mal folgendes zusammengebastelt:

          Weiss jemand was ich falsch mache?

          Code:
          Imports System.Net
          Imports System.Net.NetworkInformation
          Imports System.Console
          
          
          Partial Class _Default
              Inherits System.Web.UI.Page
          
              Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
                  txtSIP.Text = makeCall("41791266367")
              End Sub
          
          
              Private Function makeCall(ByVal phonenumber As String) As String
                  Try
                      Dim Anruf As Console
                      Dim Konsole = Anruf("sipcli " & (phonenumber))
                      Return "Antwort von SIP: " + Konsole.Out.ToString
                  End Try
              End Function
          End Class
          default.aspx
          Code:
          <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
          
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          
          <html xmlns="http://www.w3.org/1999/xhtml">
          <head runat="server">
              <title></title>
          </head>
          <body>
              <form id="form1" runat="server">
              <div>
              <asp:TextBox ID="txtSIP" runat="server" Width="621px" asp:TextBox="test"></asp:TextBox>
          
          
              </div>
              </form>
          </body>
          </html>
          Gruss Alf
          Ich habe nichts gemacht.....

          Kommentar


          • #6
            AW: Webserver soll SIP Anruf machen (Auf Handy)

            Hier meine Lösung:

            Default.aspx.vb:
            Code:
            Imports System.Net
            Imports System.Net.NetworkInformation
            Imports System.Diagnostics
            
            Partial Class _Default
                Inherits System.Web.UI.Page
            
                Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
                    txtSIP.Text = makeCall("41791266367")
                End Sub
            
                Private Function makeCall(ByVal phonenumber As String) As String
                    Dim file As String = "E:\_sipcli\sipcli.exe"
                    Dim info As ProcessStartInfo = New ProcessStartInfo(file, "41786708234")
                    ''Redirect output so we can read it.
                    info.RedirectStandardOutput = False
                    ''To redirect, we must not use shell execute.
                    info.UseShellExecute = False
                    ''Create and execute the process.
                    Dim p As Process = Process.Start(info)
                    p.Start()
                    Return "ok"
                End Function
            End Class
            Default.aspx:
            Code:
            <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
            
            <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
            
            <html xmlns="http://www.w3.org/1999/xhtml">
            <head runat="server">
                <title></title>
            </head>
            <body>
                <form id="form1" runat="server">
                <div>
                <asp:TextBox ID="txtSIP" runat="server" Width="621px" asp:TextBox="test" Height="500px"></asp:TextBox>
            
            
                </div>
                </form>
            </body>
            </html>
            Gruss Alf
            Ich habe nichts gemacht.....

            Kommentar

            Lädt...
            X