[Asterisk] SipToSis with Asterisk

Veröffentlicht in Computer & Netzwerke mit Tags , , am Februar 9, 2010 von Predictor

This Post is related to the original SipToSis with Asterisk from /dev/bios Blog

Nevertheless i finally managed to Get a working Skype <-> Asterisk connection via SipToSis. Hurray!
I didn’t get Skypeiax to work..

Hmm ok dann hoffen wir mal dass wir das auch hinbekommen ;-)

This is how i did it - with Asterisk 1.4.x branch on the same machine skype should also do – running Debian 5.0

Ok ich setze mal auf Suse (10.3 produktiv, 11.2 als Testmaschine)

First you really need to have a working asterisk distribution , second you need to install Xvfb virtual frame buffer and skype itself the installation and configuration will depend between the systems so i can only cover debian here.

… und ich bin mal für die Suse Distri zuständig

Xtightvnc helps you to install and configure Skype the first time.

… und zum starten von Skype ohne Konsolen login
ok mal schauen ob wir dass später anders machen

  • You need to install xvfb, tightvncserver, dbus-x11, dbus, xfce4 ( for configuring skype)
  • Next, download skype (from here) and install it
  • und für Suse nennen sich die Pakete – ein wenig anders
    xvfb (Additional Xservers)
    tightvnc (A virtual X-Window System Server)
    dbus-1-x11 (D-Bus Message Bus System)
    dbus-1 (D-Bus Message Bus System)
    xfce4-desktop (Desktop Manager for Xfce) (for configuring skype)
  • Next, download skype (im Moment die 2.1 Beta) (from here) and install it (RPM installieren)
  • Then we need SipToSis and install it:
    Download it from here unpack it and move it into /usr/local/siptosis

Use the following command to startup an X-11 VNC Server to start skype and configure it:

# vncserver

Connect to vncserver, usually to the display “:1″ so in Tightvnc you need to enter the address like this: “172.0.0.254:1″.

After this, open up an console and start Skype:

# /usr/bin/skype

and configure a new (or existing) user in this VNC session, then close everything and kill the VNC Server:

#killall -9 vncserver

 

Now we have skype ready, we need to configure SipToSis, this is what i changed in the default siptosis.cfg config:

#host_port=5070
#username=skypests
#passwd=unimportantpassword
#do_register=no
host_port=5070
contact_url=sip:skypetestuser@172.0.0.254:5070
from_url="skypetestuser" <sip:siptosisuser@172.0.0.254:5060>
username=siptosisuser
realm=asterisk
passwd=siptosisregpassword
expires=3600
do_register=yes
minregrenewtime=120
regfailretrytime=15

Now we need to configure Asterisk with our new SIP User so it knows where to go when SipToSis tries to connect.
Asterisk’s sip.conf:

[siptosisuser]
username=siptosisuser
type=friend
context=from-sip
secret=siptosisregpassword
host=dynamic
nat=no
dtmfmode=auto
canreinvite=no ;(possibly set to yes if you know what you are doing)
qualify=yes

incominglimit=1
outgoinglimit=1
call-limit=1
busylevel=1

insecure=invite,port

As alwas the context is important, this is how i configured the extensions.conf:

For incoming Skype Calls:

[from-sip]
;Dialin from Skype
exten => skype_input,1,Dial(SIP/myPhone,30,j)

For Outgoing Skype Calls:

exten => 101,1,Dial(SIP/siptosisuser/mySkypeUser)

Save and restart Asterisk.

Now it it time to boot everything together, but first we need a startup script for our SipToSys System.

Startup Script use this for easy copy & paste:

--------------------------------------------------
#!/bin/sh
# loading sound driver
/sbin/modprobe snd_dummy
# setting DISPLAY
export DISPLAY=:1
# starting virtual framebuffer X-Server
nohup /usr/bin/Xvfb ${DISPLAY} -screen scrn 300x600x8 >/dev/null &
#Start Skype
nohup skype >/dev/null &
#Give it some Time to boot
sleep 5
#Start SipToSiS
cd /usr/local/siptosis
nohup ./SipToSis_linux siptosis.cfg >/dev/null &
-------------------------------------------------- 

After executing it look in the asterisk console (asterisk -r) and try to call the Skype user! ;)

Hopefully this is a way for you to make it easier to understand the Connection between Asterisk and skype. 

Have phun :)

References:
SipToSis Website: http://www.mhspot.com/sts/siptosis_ata_howto.html
SipToSis Forum: http://www.mhspot.com/stsforum/index.php
older SipToSis Infos: http://www.vitki.net/v/soho/voip

Startup Script: here
SipIAX Informations: http://www.opennet.ru/base/net/skype2sip.txt.html (use google translator)

  • Then we need SipToSis and install it:
    Download it from here unpack it and move it into /usr/local/siptosis
  • [World of Warcraft] Erfolgs-Guide: Liebe liegt in der Luft

    Veröffentlicht in WoW am Februar 7, 2010 von Predictor

    Das erste Festtagsevent 2010 wurde heute gestartet: Liebe liegt in der Luft.
    Hier findet ihr wieder den Link zu meiner lieblings Guide Seite.

    Erfolgs-Guide Liebe liegt in der Luft

    Zu beginn die Quest “Ein perfekter Hauch von Parfüm” -> dazu einfach 10 Leute mit dem Parfümzerstäuber einsprühen. Da auch Wachen und andere NPC zählen – schnell gemacht und 5 “Zeichen der Liebe” Karten eingesackt.
    Diese Quest ist auch eine der Dailies

    Mit den Karten gleich mal 2 Tüten mit Zuckerherzen vom Eventverkäufer gekauft – diese auspacken und entsprechend dem Erfolg die bestimmten Herzchen gegessen.

    In Stormwind startet bei Inspektor Snip Schnappbolz eine Questreihe mit -> Irgendetwas stinkt hier
    Ich habe mich neben die Wache beim Wegweiser (Ausgangn SW) gestellt und da alle 6 Analysen gemacht -> der Respawn is ca ne MInute, kann man also gut abwarten.

    Die Folgequest ist Parfümdiebstahl – man wird vom Q-Geber als Goblin verleidet und läuft los (max 2min) -> einfach aus Sturmwind raus und sofort links abbigen. Am Burgwall ist ein Haufen Kisten. Da wird euch eine zugeworfen, schon geht´s auch wieder zurück zum abgeben und der nächsten Quest.

    Quest 3 ist Feuerwerk bei der Güldenen Rose – einfach im Gasthaus hoch in den ersten Stock und dort abgeben.

    Bei Marion Sutton (oben im Gasthaus) gibts dann die Folgequest Auf den Fersen – zur Lösung einfach in die Bank, ins AH und zum Barbier laufen.

    Eine nette Unterhaltung gibt es als Teil5 der Q-Reihe. Dazu muss man Flenni ROstrakete befragen – er steht vor dem zweiten Steg von Rechts im Hafen von Sturmwind, abgeben dann beim Inspektor.

    Und schon ist man um gute 50g reicher und kann die Quest Insider annehmen.
    Dazu in der Burg Schattenfang die 3 Mobs killen, dann gibts den ERFOLG: “Liebe muss weh tun”

    Die ebenfalls tägliche Quest die Krone zerschmettern wird im Kristallsangwald 47,79 erledigt. Einfach 5 Mobs umhauen und noch schnell mit der Granate im Inventar einen Chemietransporter (die zwischen den Mobs rumstehen) sprengen.
    Einmal die Quest erledigt und schon ist man um den ERFOLG: “gefährliche Liebschaft” reicher.

    Wer denkt der ERFOLG “Zielschiesen” sei einfach zu erreichen, der hat recht! Einfach 10 Silberschaftpfeile kaufen für 10 Karten – damit 10 Spieler abschiesen -> fertig.

    Für den ERFOLG: Glücksbringer muss man 120 Mobs töten die noch EP geben würden – unter Dalaran ist ne ganz gute Stelle zum farmen

    [Rollout] Singapur (Singapur)

    Veröffentlicht in Rollout´s am Februar 3, 2010 von Predictor

    So die erste Info – Singapur ist nicht in Malaysia sondern ein eigener Stadt Staat

    Hotel
    Marina Mandarin Singapore
    Marina Mandarin Singapore, Managed by Meritus Hotels & Resorts
    6 Raffles Boulevard, Marina Square, Singapore 039594
    Tel: 65 6845 1188 Fax: 65 6845 1199

    Bei tripadvisor wird das Hotel ganz gut bewertet, wir werden doch nicht mal Glück haben bei einer Hotelempfehlung?
    Auch in den google bewertungen steht das Hotel ganz gut da.
    Hier ein Blick auf das Marina Mandarin bei maps.google.com

    Linkliste – Asterisk, Fritzbox & Dreambox

    Veröffentlicht in Computer & Netzwerke mit Tags , , am Januar 12, 2010 von Predictor

    [World of Warcraft] Berufs-Guides

    Veröffentlicht in WoW mit Tags , , , am Dezember 31, 2009 von Predictor

    XP auf Linux Basis

    Veröffentlicht in Computer & Netzwerke mit Tags , am Dezember 30, 2009 von Predictor

     

    OK Reiserischer Titel, aber es ist ein Unbuntu mit XP Oberfläche.

    basicthinking blog: Chinesen klauen windows xp und bauen es in ubuntu nach
    ubuntuusers Forum: Chinesisches ubuntu sieht exakt wie win xp aus
    derstandard.at: Chinesische Piraten verkleiden Ubuntu als Windows XP
    www.gulli.com news: kein xp kein ylmf-os es ist ubuntu

    In dem Gulli Link ist noch ein Video das zeigen soll wie man selber Unbuntu zum XP Look umbauen kann.

    [WoW] Makro für Mounts

    Veröffentlicht in WoW mit Tags am Dezember 29, 2009 von Predictor

    Hier ein Link als Basis für ein Makro
    http://www.chaosbox.de/spiele/world_of_warcraft/wow-wotlk-macro-mount-reittier-wechsel/

    Meines sieht im Moment so aus:

    /run if IsMounted() then Dismount() return end local m local z=GetZoneText() if (z==”Dalaran” or z==”Tausendwintersee”) and (GetSubZoneText()~=”Krasus’ Landeplatz”)

    or not IsFlyableArea() then m = {1,1} else m={2,3} end CallCompanion(“MOUNT”,m[random(#m)])

    [Rezept] Waffeln

    Veröffentlicht in Kochen mit Tags am Dezember 29, 2009 von Predictor

    250g Mehl
    100g Nüsse
    1TL Backpulver
    1 Pkg Vanillezucker
    4 Eier
    1 EL Zucker
    2 Äpfel
    2 EL Ahornsirup
    2 EL Honig
    1 geh. EL Kakao
    100g Margarine
    2 EL Rum
    1/4 L Wasser

    [Rezept] Sauce Hollandaise

    Veröffentlicht in Kochen mit Tags am Dezember 29, 2009 von Predictor

    250g Butter
    3 Eigelb
    3 EL Wasser
    1 EL Zitrone
    Salz, Pfeffer, weißer Cayene

    erst alles Rühren dann den geschmolzenen Butter zugeben

    [Rezept] Pfannkuchen

    Veröffentlicht in Kochen mit Tags , am Dezember 29, 2009 von Predictor

    3 Eier
    1/4 TL Salz
    1 TL Zucker
    1/2 TL Backpulver
    200 ml Mineralwasser
    150g Mehl

    Die Eier schlagen
    Salz, Zucker, Backpulver & Milch dazu
    Mehl dazu

    dann das ganze auf Stufe 6 Bruzeln