<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-AT">
	<id>http://niki.hammler.net/w/index.php?action=history&amp;feed=atom&amp;title=Asterisk_und_Skype_%28unter_Debian%29</id>
	<title>Asterisk und Skype (unter Debian) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="http://niki.hammler.net/w/index.php?action=history&amp;feed=atom&amp;title=Asterisk_und_Skype_%28unter_Debian%29"/>
	<link rel="alternate" type="text/html" href="http://niki.hammler.net/w/index.php?title=Asterisk_und_Skype_(unter_Debian)&amp;action=history"/>
	<updated>2026-05-12T16:58:45Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in NOBAQ</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>http://niki.hammler.net/w/index.php?title=Asterisk_und_Skype_(unter_Debian)&amp;diff=744&amp;oldid=prev</id>
		<title>Niki am 2. Mai 2009 um 20:58 Uhr</title>
		<link rel="alternate" type="text/html" href="http://niki.hammler.net/w/index.php?title=Asterisk_und_Skype_(unter_Debian)&amp;diff=744&amp;oldid=prev"/>
		<updated>2009-05-02T20:58:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-AT&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 2. Mai 2009, 20:58 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l44&quot; &gt;Zeile 44:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 44:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;};&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;};&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= Kommentare =&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;comments /&amp;gt;{{:{{TALKSPACE}}:{{PAGENAME}}}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Weblog]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Weblog]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Niki</name></author>
	</entry>
	<entry>
		<id>http://niki.hammler.net/w/index.php?title=Asterisk_und_Skype_(unter_Debian)&amp;diff=297&amp;oldid=prev</id>
		<title>Niki am 31. Jänner 2008 um 13:40 Uhr</title>
		<link rel="alternate" type="text/html" href="http://niki.hammler.net/w/index.php?title=Asterisk_und_Skype_(unter_Debian)&amp;diff=297&amp;oldid=prev"/>
		<updated>2008-01-31T13:40:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-AT&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 31. Jänner 2008, 13:40 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;section begin=&amp;quot;head&amp;quot;/&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:chanskype.gif|right]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:chanskype.gif|right]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Endlich funktioniert es: chan_skype. Jetzt funktioniert die Kopplung von Skype und Asterisk. Die Möglichkeit rauszuwählen werde ich eher weniger in Anspruch nehmen, dafür ist die Möglichkeit, nun mehr per Skype erreichbar zu sein und im Haus klingeln alle Telephone wie wenn ein normales Gespräch kommt schon toll. Vor allem ist es jetzt meiner Schwester möglich, gratis nach Hause zu telephonieren.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Endlich funktioniert es: chan_skype. Jetzt funktioniert die Kopplung von Skype und Asterisk. Die Möglichkeit rauszuwählen werde ich eher weniger in Anspruch nehmen, dafür ist die Möglichkeit, nun mehr per Skype erreichbar zu sein und im Haus klingeln alle Telephone wie wenn ein normales Gespräch kommt schon toll. Vor allem ist es jetzt meiner Schwester möglich, gratis nach Hause zu telephonieren.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;section end=&amp;quot;head&amp;quot;/&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das Produkt um das es geht ist: http://www.chanskype.com/. Dabei muss ich gleich anfangen mich über die Firma aufzuregen. Ich verweise dabei auf http://www.ip-phone-forum.de/showthread.php?t=118366. Eigentlich will ich Skype ja als ganzes boykottieren. Und erst recht die Firma, die chan_skype herstellt. Nun werd ich es wahrscheinlich doch kaufen :-)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das Produkt um das es geht ist: http://www.chanskype.com/. Dabei muss ich gleich anfangen mich über die Firma aufzuregen. Ich verweise dabei auf http://www.ip-phone-forum.de/showthread.php?t=118366. Eigentlich will ich Skype ja als ganzes boykottieren. Und erst recht die Firma, die chan_skype herstellt. Nun werd ich es wahrscheinlich doch kaufen :-)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Niki</name></author>
	</entry>
	<entry>
		<id>http://niki.hammler.net/w/index.php?title=Asterisk_und_Skype_(unter_Debian)&amp;diff=148&amp;oldid=prev</id>
		<title>Niki: Die Seite wurde neu angelegt: right Endlich funktioniert es: chan_skype. Jetzt funktioniert die Kopplung von Skype und Asterisk. Die Möglichkeit rauszuwählen werde ich eher ...</title>
		<link rel="alternate" type="text/html" href="http://niki.hammler.net/w/index.php?title=Asterisk_und_Skype_(unter_Debian)&amp;diff=148&amp;oldid=prev"/>
		<updated>2007-03-05T15:02:25Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: &lt;a href=&quot;/wiki/Datei:Chanskype.gif&quot; title=&quot;Datei:Chanskype.gif&quot;&gt;right&lt;/a&gt; Endlich funktioniert es: chan_skype. Jetzt funktioniert die Kopplung von Skype und Asterisk. Die Möglichkeit rauszuwählen werde ich eher ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Bild:chanskype.gif|right]]&lt;br /&gt;
Endlich funktioniert es: chan_skype. Jetzt funktioniert die Kopplung von Skype und Asterisk. Die Möglichkeit rauszuwählen werde ich eher weniger in Anspruch nehmen, dafür ist die Möglichkeit, nun mehr per Skype erreichbar zu sein und im Haus klingeln alle Telephone wie wenn ein normales Gespräch kommt schon toll. Vor allem ist es jetzt meiner Schwester möglich, gratis nach Hause zu telephonieren.&lt;br /&gt;
&lt;br /&gt;
Das Produkt um das es geht ist: http://www.chanskype.com/. Dabei muss ich gleich anfangen mich über die Firma aufzuregen. Ich verweise dabei auf http://www.ip-phone-forum.de/showthread.php?t=118366. Eigentlich will ich Skype ja als ganzes boykottieren. Und erst recht die Firma, die chan_skype herstellt. Nun werd ich es wahrscheinlich doch kaufen :-)&lt;br /&gt;
&lt;br /&gt;
Auf alle Fälle fängt das erste Problem gleich damit an, dass chan_skype eine Funktion braucht, die die Libc unter Debian nicht zu Verfügung stellt: gnu_dev_makedev. Zuerst wollte ich die Datei einfach patchen und die Referenzen beinhart mit 0×90er (NOPs) überschreiben. Die viel bessere Idee ist aber eine ‘libfixchanskype.so’ zu schreiben, die die Funktion implementiert (der Code dazu kommt direkt vom Source der originalen libc) und dynamisch dazu zu linken. Der Code dazu sieht so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
unsigned long long int gnu_dev_makedev (unsigned int major, unsigned int minor)&lt;br /&gt;
{&lt;br /&gt;
	return ((minor &amp;amp; 0xff) | ((major &amp;amp; 0xfff) &amp;lt;&amp;lt; 8 )&lt;br /&gt;
		| (((unsigned long long int) (minor &amp;amp; ~0xff)) &amp;lt;&amp;lt; 12)&lt;br /&gt;
		| (((unsigned long long int) (major &amp;amp; ~0xfff)) &amp;lt;&amp;lt; 32));&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compiliert wird das ganze dann mit&lt;br /&gt;
&lt;br /&gt;
 $ gcc -fPIC -c -Wall fixchanskype.c&lt;br /&gt;
 $ gcc -shared -Wl,-soname,libfixchanskype.so -o libfixchanskype.so fixchanskype.o -lc&lt;br /&gt;
&lt;br /&gt;
Die fertige Library kopiert man einfach nach z.B. /usr/local/lib und startet Asterisk mit&lt;br /&gt;
&lt;br /&gt;
 LD_PRELOAD=/usr/local/lib/libfixchanskype.so asterisk -U asterisk -gcvvvvvvvv&lt;br /&gt;
&lt;br /&gt;
Asterisk regt sich nicht mehr auf.&lt;br /&gt;
Was der Fehler war, warum es die letzten Monate nicht ging, kann ich nicht sagen. Ich hab es heute probiert und auf einmal ist es gegangen.&lt;br /&gt;
&lt;br /&gt;
Aber auf noch etwas muss man bei Debian aufpassen: Es muss das Paket libstdc++6 installiert sein! Das Problem ist, dass es nicht viele Programme gibt, die davon abhängig sind und so das Paket nicht zwangsläufig installiert ist. Das Programm x11signaller ist davon abhängig und da die Ausgabe intelligenterweise nach /dev/null geleitet ist bemerkt der User nichts davon, ausser dass es nicht geht.&lt;br /&gt;
&lt;br /&gt;
Ansonsten kann man sich im großen und ganzen an die Anleitung von ftp://ftp.chanskype.com/download/packages/README.txt halten.&lt;br /&gt;
&lt;br /&gt;
Für eingehende Anrufe verwende ich wie gehabt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
context skype-in {&lt;br /&gt;
	skype1 =&amp;gt; {&lt;br /&gt;
		&amp;amp;MyDial(${EXTEN},${ALL},${DELAY_DFLT},rtTw);&lt;br /&gt;
		VoiceMail(391985@default);&lt;br /&gt;
		Hangup();&lt;br /&gt;
	};&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Weblog]]&lt;/div&gt;</summary>
		<author><name>Niki</name></author>
	</entry>
</feed>