DTMF 有声音文件吗,附送一个opera/csv通讯录音频拨号

上网、浏览、聊天、下载等
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

DTMF 有声音文件吗,附送一个opera/csv通讯录音频拨号

#1

帖子 eexpress » 2009-09-21 10:28

找wav。没找到。
看谁有。
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: DTMF 有声音文件吗

#2

帖子 eexpress » 2009-09-21 11:11

dtmfdial calebot找的。居然没想到源有。
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: DTMF 有声音文件吗

#3

帖子 eexpress » 2009-09-21 12:42

写一个opera通讯录音频拨号的。试试电话话筒,放电脑喇叭边吧。

代码: 全选

#!/usr/bin/perl

$file="$ENV{HOME}/.opera/contacts.adr";
# 规则。空行为段。段内取NAME和PHONE的部分。

my $con;
if (open(PN,$file)){
while(<PN>){
chomp;
$name=$',next if /NAME=/;
$con=$con."'".$name."' '".$'."' " if /PHONE=/ && $';
}
}
close(PN);

#print "$con\n";
$num=`zenity --list --width 300 --height 500 --text="DTMF拨号,选择联系人" --column="联系人" --column="电话号码" --hide-column=2 --print-column=2 $con`;
chomp $num;
$cmd="dtmfdial \'$num\'";
print $cmd;
`$cmd`;
/dev/dsp: Device or resource busy
不知道为什么。
● 鸣学
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: DTMF 有声音文件吗,附送一个opera通讯录音频拨号

#4

帖子 daf3707 » 2009-09-21 13:15

自娱自乐 :em09
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: DTMF 有声音文件吗,附送一个opera通讯录音频拨号

#5

帖子 eexpress » 2009-09-21 13:44

● esddsp dial.pl

:em20 :em20 :em20

$cmd="esddsp dtmfdial \'$num\'";
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: DTMF 有声音文件吗,附送一个opera通讯录音频拨号

#6

帖子 eexpress » 2009-09-21 16:07

加了一个支持csv的。

代码: 全选

● cat dial.pl 
#!/usr/bin/perl

# --------------------------------------------
$csv="/home/exp/文档/个人文件/通讯录.csv";
# 索引Name,E-mail,Mobile,Phone,Note

if (open(PN,$csv)){
$_=<PN>;
@index=split /,/;
#$i=0;
my $name=-1,$phone=-1,$i=0;
while($i<@index){
$name=$i if($index[$i]=~/Name/);
$phone=$i if($index[$i]=~/Mobile/); # Mobile/Phone 选择一个。
$i++;
}
if($name>=0 && $phone>=0){
while(<PN>){
chomp;
@index=split /,/;
$con=$con."\'$index[$name]\' \'$index[$phone]\' " if $index[$name] && $index[$phone];
}
}
}
close(PN);

# --------------------------------------------
$file="$ENV{HOME}/.opera/contacts.adr";
# 规则。空行为段。段内取NAME和PHONE的部分。

if (open(PN,$file)){
while(<PN>){
chomp;
$name=$',next if /NAME=/;
$con=$con."'".$name."' '".$'."' " if /PHONE=/ && $';
}
}
close(PN);
# --------------------------------------------
#print "$con\n";
$num=`zenity --list --width 300 --height 500 --text="DTMF拨号,选择联系人" --column="联系人" --column="电话号码" --hide-column=2 --print-column=2 $con`;
chomp $num;
exit if ! $num;
$cmd="esddsp dtmfdial --silent-time 100 \'0,,,,$num\'";
print $cmd;
`$cmd`;

● 鸣学
头像
vvoody
帖子: 749
注册时间: 2007-01-21 20:10

Re: DTMF 有声音文件吗,附送一个opera/csv通讯录音频拨号

#7

帖子 vvoody » 2009-09-23 10:18

DTMF是什么。。。 拨通讯录里的号?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: DTMF 有声音文件吗,附送一个opera/csv通讯录音频拨号

#8

帖子 eexpress » 2009-09-23 10:32

vv.... 看百科。。双音多频。

就是通过电话听筒,拨号。充分利用你的通讯录资源。

座机,摘机,听筒放电脑喇叭边,选联系人,确定,就拨号了。
● 鸣学
头像
vvoody
帖子: 749
注册时间: 2007-01-21 20:10

Re: DTMF 有声音文件吗,附送一个opera/csv通讯录音频拨号

#9

帖子 vvoody » 2009-09-23 10:40

那还差哪步?这个对我似乎用大不着诶~~~
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: DTMF 有声音文件吗,附送一个opera/csv通讯录音频拨号

#10

帖子 eexpress » 2009-09-23 10:46

现在的,估计喜欢这个的少了。
有声卡,没modem或者没用modem连接电话的,可以试试而已。
● 鸣学
头像
lanjian9151
帖子: 403
注册时间: 2008-01-09 21:19
系统: Gentoo

Re: DTMF 有声音文件吗,附送一个opera/csv通讯录音频拨号

#11

帖子 lanjian9151 » 2009-10-12 10:40

我是看了柯南才知道的,研究了一阵子,很有趣,然后看了一部电影,里面的黑客就用这种方法进行了活动,很是NB啊。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: DTMF 有声音文件吗,附送一个opera/csv通讯录音频拨号

#12

帖子 eexpress » 2009-10-12 10:47

lanjian9151, 居然也看剧场版。 :em11
● 鸣学
回复